Método de ICLRDebugging::CanUnloadNow
Determina se uma biblioteca que foram fornecida por um ICLRDebuggingLibraryProvider interface ainda está em uso ou pode ser descarregado.
HRESULT CanUnloadNow(HMODULE hModule);
Parâmetros
- hmodule
[in] O endereço base de um módulo no processo de destino.
Valor de retorno
Esse método retorna o seguintes HRESULTs específicos, bem como o HRESULT erros que indicam falha de método.
HRESULT |
Descrição |
---|---|
S_OK |
O módulo que é referenciado por hmodule pode 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. |
Comentários
Esse método verifica se todas as instâncias de ICorDebug* interfaces foram liberados e nenhum thread está dentro de uma chamada para o ICLRDebugging::OpenVirtualProcess método.
Requisitos
Plataformas: Consulte Requisitos de sistema do .NET Framework.
Cabeçalho: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
.NET Framework versões: 4