次の方法で共有


ICOMAdminCatalog2::IsSafeToDelete メソッド (comadmin.h)

指定した DLL が COM+ カタログまたはレジストリで使用されているかどうかを判断します。

構文

HRESULT IsSafeToDelete(
  [in]          BSTR          bstrDllName,
  [out, retval] COMAdminInUse *pCOMAdminInUse
);

パラメーター

[in] bstrDllName

テストする DLL への完全パス。

[out, retval] pCOMAdminInUse

DLL の使用状況を示します。 このパラメーターには、次の値のいずれかを指定できます。

意味
COMAdminNotInUse
0
DLL は使用されていないため、安全に削除できます。
COMAdminInUseByCatalog
0x1
DLL は COM+ カタログで使用されています。
COMAdminInUseByRegistryUnknown
0x2
DLL は、不明なレジストリ コンポーネントによって使用されています。
COMAdminInUseByRegistryProxyStub
0x3
DLL はプロキシ レジストリ コンポーネントによって使用されています。
COMAdminInUseByRegistryTypeLib
0x4
DLL は TypeLib レジストリ コンポーネントによって使用されています。
COMAdminInUseByRegistryClsid
0x5
DLL は CLSID レジストリ コンポーネントによって使用されています。

戻り値

このメソッドは、E_INVALIDARG、E_OUTOFMEMORY、E_UNEXPECTED、E_FAIL、S_OKの標準戻り値を返すことができます。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー comadmin.h

こちらもご覧ください

ICOMAdminCatalog2