Condividi tramite


Metodo ICOMAdminCatalog2::IsSafeToDelete (comadmin.h)

Determina se la DLL specificata è utilizzata dal catalogo COM+ o dal Registro di sistema.

Sintassi

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

Parametri

[in] bstrDllName

Percorso completo della DLL da testare.

[out, retval] pCOMAdminInUse

Indica l'utilizzo della DLL. Questo parametro può avere uno dei valori seguenti.

Valore Significato
COMAdminNotInUse
0
La DLL non è in uso e può essere eliminata in modo sicuro.
COMAdminInUseByCatalog
0x1
La DLL è utilizzata dal catalogo COM+.
COMAdminInUseByRegistryUnknown
0x2
La DLL è in uso da un componente del Registro di sistema sconosciuto.
COMAdminInUseByRegistryProxyStub
0x3
La DLL è in uso dal componente del Registro di sistema proxy.
COMAdminInUseByRegistryTypeLib
0x4
La DLL è in uso dal componente del Registro di sistema TypeLib.
COMAdminInUseByRegistryClsid
0x5
La DLL è in uso dal componente del Registro di sistema CLSID.

Valore restituito

Questo metodo può restituire i valori restituiti standard E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, E_FAIL e S_OK.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione comadmin.h

Vedi anche

ICOMAdminCatalog2