Partager via


Méthode ICOMAdminCatalog2 ::IsSafeToDelete (comadmin.h)

Détermine si la DLL spécifiée est utilisée par le catalogue COM+ ou le Registre.

Syntaxe

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

Paramètres

[in] bstrDllName

Chemin d’accès complet à la DLL à tester.

[out, retval] pCOMAdminInUse

Indique l’utilisation de la DLL. Ce paramètre peut prendre les valeurs suivantes.

Valeur Signification
COMAdminNotInUse
0
La DLL n’est pas utilisée et peut être supprimée en toute sécurité.
COMAdminInUseByCatalog
0x1
La DLL est utilisée par le catalogue COM+.
COMAdminInUseByRegistryUnknown
0x2
La DLL est utilisée par un composant de Registre inconnu.
COMAdminInUseByRegistryProxyStub
0x3
La DLL est en cours d’utilisation par le composant de Registre de proxy.
COMAdminInUseByRegistryTypeLib
0x4
La DLL est en cours d’utilisation par le composant de Registre TypeLib.
COMAdminInUseByRegistryClsid
0x5
La DLL est en cours d’utilisation par le composant de Registre CLSID.

Valeur retournée

Cette méthode peut retourner les valeurs de retour standard E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, E_FAIL et S_OK.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête comadmin.h

Voir aussi

ICOMAdminCatalog2