ICLRDebugging::CanUnloadNow, méthode
Détermine si une bibliothèque fournie par une interface ICLRDebuggingLibraryProvider est encore en cours d'utilisation ou peut être déchargée.
HRESULT CanUnloadNow(HMODULE hModule);
Paramètres
- hmodule
[in] 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 qui indiquent 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 encore en cours d'utilisation. |
COR_E_NOT_CLR |
Le module indiqué n'est pas un module du CLR. |
Notes
Cette méthode vérifie si toutes les instances des interfaces ICorDebug* ont été diffusées et qu'aucun thread ne se trouve actuellement dans un appel à la méthode ICLRDebugging::OpenVirtualProcess.
Configuration requise
Plateformes : consultez Configuration requise du .NET Framework.
En-tête : CorDebug.idl, CorDebug,h
Bibliothèque : CorGuids.lib
Versions du .NET Framework : 4