Partager via


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

Voir aussi

Autres ressources

Interfaces de débogage

Débogage (Référence des API non managées)