Metodo ICLRDebugging::CanUnloadNow
Determina se una libreria fornita da un'interfaccia ICLRDebuggingLibraryProvider è ancora in uso o può essere scaricata.
Sintassi
HRESULT CanUnloadNow(HMODULE hModule);
Parametri
hmodule
[in] Indirizzo di base di un modulo nel processo di destinazione.
Valore restituito
Questo metodo restituisce gli specifici HRESULT seguenti, nonché gli errori di HRESULT che indicano la mancata riuscita del metodo.
HRESULT | Descrizione |
---|---|
S_OK | Il modulo a cui si fa hmodule riferimento può essere scaricato. |
S_FALSE | Il modulo a cui si fa hmodule riferimento è ancora in uso. |
COR_E_NOT_CLR | Il modulo indicato non è un modulo CLR. |
Eccezioni
Osservazioni:
Questo metodo verifica se tutte le istanze delle interfacce sono state rilasciate e nessun thread è attualmente all'interno di ICorDebug*
una chiamata al metodo ICLRDebugging::OpenVirtualProcess .
Requisiti
Piattaforme: vedere Requisiti di sistema.
Intestazione: CorDebug.idl, CorDebug.h
Libreria: CorGuids.lib
Versioni di .NET Framework: disponibili dalla versione 4