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
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários