Remarque
L’accès à cette page requiert une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page requiert une autorisation. Vous pouvez essayer de modifier des répertoires.
Décharge le managé AppDomain qui correspond à l’identificateur numérique spécifié.
Syntaxe
HRESULT UnloadAppDomain(
[in] DWORD dwAppDomainId
[in] BOOL fWaitUntilDone
);
Paramètres
dwAppDomainId [in] Identificateur numérique du domaine d’application à décharger.
fWaitUntilDone [in] true pour indiquer que le Common Language Runtime(CLR) doit attendre qu’il ait terminé l’exécution du thread actuel de l’application avant de tenter de décharger le domaine d’application.
Valeur de retour
| HRESULT | Description |
|---|---|
| S_OK |
UnloadAppDomain retourné avec succès. |
| HOST_E_CLRNOTAVAILABLE | Le CLR n’a pas été chargé dans un processus, ou le CLR est dans un état dans lequel il ne peut pas exécuter le code managé ou traiter l’appel avec succès. |
| HOST_E_TIMEOUT | L’appel a expiré. |
| HOST_E_NOT_OWNER | L’appelant ne possède pas le verrou. |
| HOST_E_ABANDONED | Un événement a été annulé pendant qu’un thread bloqué ou fibre attendait dessus. |
| E_FAIL | Une défaillance catastrophique inconnue s’est produite. Si une méthode retourne E_FAIL, le CLR n’est plus utilisable dans le processus. Les appels suivants aux méthodes d’hébergement retournent HOST_E_CLRNOTAVAILABLE. |
Remarques
Vous pouvez obtenir l’identificateur numérique du domaine d’application dans lequel le thread actuel s’exécute en appelant GetCurrentAppDomainId. Cet identificateur correspond à la Id propriété du type managé AppDomain .
Exigences
Plateformes : Consultez Configuration requise.
En-tête: MSCorEE.h
Bibliothèque: Inclus en tant que ressource dans MSCorEE.dll
Versions du .NET Framework : Disponible depuis la version 2.0