Condividi tramite


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

Vedi anche