Condividi tramite


Metodo ICLRDebugging::CanUnloadNow

Determina se una libreria fornita da un'interfaccia ICLRDebuggingLibraryProvider è ancora in uso o può essere scaricata.

HRESULT CanUnloadNow(HMODULE hModule);

Parametri

  • hmodule
    [in] Indirizzo di base di un modulo nel processo di destinazione.

Valore restituito

Questo metodo restituisce gli HRESULT specifici seguenti nonché gli errori HRESULT che indicano l'esito negativo del metodo.

HRESULT

Descrizione

S_OK

Il modulo a cui hmodule fa riferimento può essere scaricato.

S_FALSE

Il modulo a cui hmodule fa riferimento è ancora in uso.

COR_E_NOT_CLR

Il modulo indicato non è un modulo CLR.

Note

Questo metodo verifica se sono state rilasciate tutte le istanze delle interfacce ICorDebug* e se nessun thread è attualmente all'interno di una chiamata al metodo ICLRDebugging::OpenVirtualProcess.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: CorDebug.idl, CorDebug.h

Libreria: CorGuids.lib

Versioni di .NET Framework: 4

Vedere anche

Altre risorse

Interfacce di debug

Debug (riferimenti alle API non gestite)