Freigeben über


ICOMAdminCatalog2::IsSafeToDelete-Methode (comadmin.h)

Bestimmt, ob die angegebene DLL vom COM+-Katalog oder der Registrierung verwendet wird.

Syntax

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

Parameter

[in] bstrDllName

Der vollständige Pfad zur zu testenden DLL.

[out, retval] pCOMAdminInUse

Gibt die DLL-Verwendung an. Dieser Parameter kann einen der folgenden Werte annehmen.

Wert Bedeutung
COMAdminNotInUse
0
Die DLL wird nicht verwendet und kann sicher gelöscht werden.
COMAdminInUseByCatalog
0x1
Die DLL wird vom COM+-Katalog verwendet.
COMAdminInUseByRegistryUnknown
0x2
Die DLL wird von einer unbekannten Registrierungskomponente verwendet.
COMAdminInUseByRegistryProxyStub
0x3
Die DLL wird von der Proxyregistrierungskomponente verwendet.
COMAdminInUseByRegistryTypeLib
0x4
Die DLL wird von der TypeLib-Registrierungskomponente verwendet.
COMAdminInUseByRegistryClsid
0x5
Die DLL wird von der CLSID-Registrierungskomponente verwendet.

Rückgabewert

Diese Methode kann die Standardrückgabewerte E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, E_FAIL und S_OK zurückgeben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile comadmin.h

Weitere Informationen

ICOMAdminCatalog2