ICLRDebugging::CanUnloadNow-Methode
Bestimmt, ob eine Bibliothek, die von einer ICLRDebuggingLibraryProvider-Schnittstelle bereitgestellt wurde, noch verwendet wird oder entladen werden kann.
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 für Methodenfehler zurück.
HRESULT |
Beschreibung |
---|---|
S_OK |
Das Modul, auf das von hmodule verwiesen wird, kann entladen werden. |
S_FALSE |
Das Modul, auf das von hmodule verwiesen wird, wird noch verwendet. |
COR_E_NOT_CLR |
Das angegebene Modul ist kein CLR-Modul. |
Hinweise
Diese Methode überprüft, ob alle Instanzen von ICorDebug*-Schnittstellen freigegeben wurden und ob gegenwärtig kein Thread in einem Aufruf der ICLRDebugging::OpenVirtualProcess-Methode enthalten ist.
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET Framework-Versionen: 4