Partilhar via


Método ICLRDebugging::CanUnloadNow

Determina se uma biblioteca fornecida por uma interface ICLRDebuggingLibraryProvider ainda está a ser utilizada ou pode ser descarregada.

Sintaxe

HRESULT CanUnloadNow(HMODULE hModule);  

Parâmetros

hmodule
[in] O endereço base de um módulo no processo de destino.

Devolver Valor

Este método devolve os seguintes HRESULTs específicos, bem como erros HRESULT que indicam a falha do método.

HRESULT Description
S_OK O módulo referenciado por hmodule pode ser descarregado.
S_FALSE O módulo referenciado por hmodule ainda está em utilização.
COR_E_NOT_CLR O módulo indicado não é um módulo CLR.

Exceções

Observações

Este método verifica se todas as instâncias de ICorDebug* interfaces foram lançadas e nenhum thread está atualmente numa chamada para o método ICLRDebugging::OpenVirtualProcess .

Requisitos

Plataformas: Veja Requisitos do Sistema.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

.NET Framework Versões: Disponível desde 4

Ver também