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