ホーム › System.ComponentServices › ICOMAdminCatalog2
ICOMAdminCatalog2
COMIDispatch (デュアル)✅ IDispatch を実装(デュアルインターフェース)。HSP では
comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。メソッド 31
vtbl = vtable インデックス(0始まり)。IDispatch 実装のため HSP ではメソッド名でも呼べます(上記)。低レベルの index 呼び出し用に vtbl も掲載。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 33 | HRESULT GetCollectionByQuery2(LPWSTR bstrCollectionName, VARIANT* pVarQueryStrings, IDispatch** ppCatalogCollection) |
| 34 | HRESULT GetApplicationInstanceIDFromProcessID(INT lProcessID, LPWSTR* pbstrApplicationInstanceID) |
| 35 | HRESULT ShutdownApplicationInstances(VARIANT* pVarApplicationInstanceID) |
| 36 | HRESULT PauseApplicationInstances(VARIANT* pVarApplicationInstanceID) |
| 37 | HRESULT ResumeApplicationInstances(VARIANT* pVarApplicationInstanceID) |
| 38 | HRESULT RecycleApplicationInstances(VARIANT* pVarApplicationInstanceID, INT lReasonCode) |
| 39 | HRESULT AreApplicationInstancesPaused(VARIANT* pVarApplicationInstanceID, VARIANT_BOOL* pVarBoolPaused) |
| 40 | HRESULT DumpApplicationInstance(LPWSTR bstrApplicationInstanceID, LPWSTR bstrDirectory, INT lMaxImages, LPWSTR* pbstrDumpFile) |
| 41 | HRESULT get_IsApplicationInstanceDumpSupported(VARIANT_BOOL* pVarBoolDumpSupported) |
| 42 | HRESULT CreateServiceForApplication(LPWSTR bstrApplicationIDOrName, LPWSTR bstrServiceName, LPWSTR bstrStartType, LPWSTR bstrErrorControl, LPWSTR bstrDependencies, LPWSTR bstrRunAs, LPWSTR bstrPassword, VARIANT_BOOL bDesktopOk) |
| 43 | HRESULT DeleteServiceForApplication(LPWSTR bstrApplicationIDOrName) |
| 44 | HRESULT GetPartitionID(LPWSTR bstrApplicationIDOrName, LPWSTR* pbstrPartitionID) |
| 45 | HRESULT GetPartitionName(LPWSTR bstrApplicationIDOrName, LPWSTR* pbstrPartitionName) |
| 46 | HRESULT put_CurrentPartition(LPWSTR bstrPartitionIDOrName) |
| 47 | HRESULT get_CurrentPartitionID(LPWSTR* pbstrPartitionID) |
| 48 | HRESULT get_CurrentPartitionName(LPWSTR* pbstrPartitionName) |
| 49 | HRESULT get_GlobalPartitionID(LPWSTR* pbstrGlobalPartitionID) |
| 50 | HRESULT FlushPartitionCache() |
| 51 | HRESULT CopyApplications(LPWSTR bstrSourcePartitionIDOrName, VARIANT* pVarApplicationID, LPWSTR bstrDestinationPartitionIDOrName) |
| 52 | HRESULT CopyComponents(LPWSTR bstrSourceApplicationIDOrName, VARIANT* pVarCLSIDOrProgID, LPWSTR bstrDestinationApplicationIDOrName) |
| 53 | HRESULT MoveComponents(LPWSTR bstrSourceApplicationIDOrName, VARIANT* pVarCLSIDOrProgID, LPWSTR bstrDestinationApplicationIDOrName) |
| 54 | HRESULT AliasComponent(LPWSTR bstrSrcApplicationIDOrName, LPWSTR bstrCLSIDOrProgID, LPWSTR bstrDestApplicationIDOrName, LPWSTR bstrNewProgId, LPWSTR bstrNewClsid) |
| 55 | HRESULT IsSafeToDelete(LPWSTR bstrDllName, COMAdminInUse* pCOMAdminInUse) |
| 56 | HRESULT ImportUnconfiguredComponents(LPWSTR bstrApplicationIDOrName, VARIANT* pVarCLSIDOrProgID, VARIANT* pVarComponentType) |
| 57 | HRESULT PromoteUnconfiguredComponents(LPWSTR bstrApplicationIDOrName, VARIANT* pVarCLSIDOrProgID, VARIANT* pVarComponentType) |
| 58 | HRESULT ImportComponents(LPWSTR bstrApplicationIDOrName, VARIANT* pVarCLSIDOrProgID, VARIANT* pVarComponentType) |
| 59 | HRESULT get_Is64BitCatalogServer(VARIANT_BOOL* pbIs64Bit) |
| 60 | HRESULT ExportPartition(LPWSTR bstrPartitionIDOrName, LPWSTR bstrPartitionFileName, COMAdminApplicationExportOptions lOptions) |
| 61 | HRESULT InstallPartition(LPWSTR bstrFileName, LPWSTR bstrDestDirectory, COMAdminApplicationInstallOptions lOptions, LPWSTR bstrUserID, LPWSTR bstrPassword, LPWSTR bstrRSN) |
| 62 | HRESULT QueryApplicationFile2(LPWSTR bstrApplicationFile, IDispatch** ppFilesForImport) |
| 63 | HRESULT GetComponentVersionCount(LPWSTR bstrCLSIDOrProgID, INT* plVersionCount) |