Método ICLRDebugging::CanUnloadNow
Determina se uma biblioteca que foi fornecida por uma interface ICLRDebuggingLibraryProvider ainda está em uso ou pode ser descarregada.
Sintaxe
HRESULT CanUnloadNow(HMODULE hModule);
Parâmetros
hmodule
[em] O endereço base de um módulo no processo de destino.
Devolver Valor
Esse método retorna os seguintes HRESULTs específicos, bem como erros HRESULT que indicam falha do método.
HRESULTADO | Description |
---|---|
S_OK | O módulo referenciado pode hmodule ser descarregado. |
S_FALSE | O módulo que é referenciado por hmodule ainda está em uso. |
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 interfaces foram liberadas e nenhum thread está atualmente dentro de ICorDebug*
uma chamada para o método ICLRDebugging::OpenVirtualProcess .
Requisitos
Plataformas: Consulte Requisitos do sistema.
Cabeçalho: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versões do .NET Framework: Disponível desde 4