ICLRDebugging::CanUnloadNow, méthode
Détermine si une bibliothèque fournie par une interface ICLRDebuggingLibraryProvider est toujours utilisée ou peut être déchargée.
Syntaxe
HRESULT CanUnloadNow(HMODULE hModule);
Paramètres
hmodule
[in] L’adresse de base d’un module dans le processus cible.
Valeur de retour
Cette méthode retourne les HRESULT spécifiques suivants ainsi que les erreurs HRESULT indiquant l'échec de la méthode.
HRESULT | Description |
---|---|
S_OK | Le module référencé par hmodule peut être déchargé. |
S_FALSE | Le module référencé par hmodule est toujours utilisé. |
COR_E_NOT_CLR | Le module indiqué n’est pas un module CLR. |
Exceptions
Remarques
Cette méthode vérifie que toutes les instances d’interfaces ICorDebug*
ont été libérées et qu’aucun thread n’est actuellement dans un appel à la méthode ICLRDebugging::OpenVirtualProcess.
Spécifications
Plateformes : Consultez Configuration requise.
En-tête : CorDebug.idl, CorDebug.h
Bibliothèque : CorGuids.lib
Versions de .NET Framework : Disponible depuis la version 4