Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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