Partager via


IHostPolicyManager::OnDefaultAction, méthode

Avertit l’hôte que le CLR (Common Language Runtime) est sur le point d’effectuer l’action par défaut définie par un appel à la méthode ICLRPolicyManager::SetDefaultAction en réponse à un abandon de thread ou à un déchargement AppDomain.

Syntaxe

HRESULT OnDefaultAction (  
    [in] EClrOperation  operation,
    [in] EPolicyAction  action  
);  

Paramètres

operation
[in] Une des valeurs EClrOperation, indiquant le type d’événement auquel le CLR répond.

action
[in] Une des valeurs EPolicyAction, indiquant l’action que le CLR effectue en réponse à l’événement.

Valeur de retour

HRESULT Description
S_OK OnDefaultAction retourné.
HOST_E_CLRNOTAVAILABLE Le CLR n’a pas été chargé dans un processus ou 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 n’est pas propriétaire du verrou.
HOST_E_ABANDONED Un événement a été annulé alors qu’un thread ou une fibre bloqué l’attendait.
E_FAIL Une défaillance catastrophique inconnue s’est produite. Quand une méthode retourne E_FAIL, le CLR n’est plus utilisable au sein du processus. Les appels suivants aux méthodes d’hébergement renvoient HOST_E_CLRNOTAVAILABLE.

Spécifications

Plateformes : Consultez Configuration requise.

En-tête : MSCorEE.h

Bibliothèque : incluse en tant que ressource dans MsCorEE.dll

Versions de .NET Framework : Disponible depuis la version 2.0

Voir aussi