Compartilhar via


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

Determina se a DLL especificada está em uso pelo catálogo COM+ ou pelo registro.

Sintaxe

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

Parâmetros

[in] bstrDllName

O caminho completo para a DLL a ser testada.

[out, retval] pCOMAdminInUse

Indica o uso da DLL. Esse parâmetro pode usar um dos valores a seguir.

Valor Significado
COMAdminNotInUse
0
A DLL não está em uso e pode ser excluída com segurança.
COMAdminInUseByCatalog
0x1
A DLL está em uso pelo catálogo COM+.
COMAdminInUseByRegistryUnknown
0x2
A DLL está em uso por um componente do Registro desconhecido.
COMAdminInUseByRegistryProxyStub
0x3
A DLL está em uso pelo componente do registro de proxy.
COMAdminInUseByRegistryTypeLib
0x4
A DLL está em uso pelo componente do Registro TypeLib.
COMAdminInUseByRegistryClsid
0x5
A DLL está em uso pelo componente do Registro CLSID.

Retornar valor

Esse método pode retornar os valores retornados padrão E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, E_FAIL e S_OK.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho comadmin.h

Confira também

ICOMAdminCatalog2