Método ICLRDebugging::CanUnloadNow
Determina se uma biblioteca fornecida por uma interface ICLRDebuggingLibraryProvider ainda está em uso ou pode ser descarregada.
Sintaxe
HRESULT CanUnloadNow(HMODULE hModule);
Parâmetros
hmodule
[in] O endereço básico de um módulo no processo de destino.
Valor de retorno
Esse método retorna os seguintes HRESULTs específicos, bem como erros HRESULT que indicam falha de método.
HRESULT | Descrição |
---|---|
S_OK | O módulo referenciado por hmodule pode ser descarregado. |
S_FALSE | O módulo referenciado por hmodule ainda está em uso. |
COR_E_NOT_CLR | O módulo indicado não é um módulo CLR. |
Exceções
Comentários
Esse método verifica se todas as instâncias de interfaces ICorDebug*
foram liberadas e nenhum thread está atualmente em uma chamada para o método ICLRDebugging::OpenVirtualProcess.
Requisitos
Plataformas: confira Requisitos do sistema.
Cabeçalho: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versões do .NET Framework: disponíveis desde 4