Freigeben über


ICLRDebugging::CanUnloadNow-Methode

Ermittelt, ob eine von einer ICLRDebuggingLibraryProvider-Schnittstelle bereitgestellte Bibliothek noch verwendet wird oder entladen werden kann.

Syntax

HRESULT CanUnloadNow(HMODULE hModule);  

Parameter

hmodule
[in] Die Basisadresse eines Moduls im Zielprozess.

Rückgabewert

Diese Methode gibt die folgenden spezifischen HRESULTs sowie HRESULT-Fehler zurück, die Methodenfehler anzeigen.

HRESULT BESCHREIBUNG
S_OK Das durch hmodule referenzierte Modul kann entladen werden.
S_FALSE Das durch hmodule referenzierte Modul wird weiterhin verwendet.
COR_E_NOT_CLR Das angegebene Modul ist kein CLR-Modul.

Ausnahmen

Bemerkungen

Mit dieser Methode wird überprüft, ob alle Instanzen der ICorDebug*-Schnittstellen freigegeben wurden und sich derzeit kein Thread innerhalb eines ICLRDebugging::OpenVirtualProcess-Methodenaufrufs befindet.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: Seit Version 4 verfügbar

Siehe auch