Partager via


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

Voir aussi