ICLRPolicyManager::SetTimeout, méthode
Définit une valeur de délai d’expiration pour l’opération spécifiée.
Syntaxe
HRESULT SetTimeout (
[in] EClrOperation operation,
[in] DWORD dsMilliseconds
);
Paramètres
operation
[in] Une des valeurs EClrOperation, indiquant l’opération CLR (Common Language Runtime) pour laquelle définir un délai d’expiration. Les valeurs suivantes sont admises :
OPR_AppDomainUnload
OPR_ProcessExit
OPR_ThreadRudeAbortInCriticalRegion
OPR_ThreadRudeAbortInNonCriticalRegion
dwMilliseconds
[in] Nouvelle valeur du délai d’attente, en millisecondes. Une valeur INFINITE entraîne l’expiration de l’opération.
Valeur de retour
HRESULT | Description |
---|---|
S_OK | SetTimeout retourné. |
HOST_E_CLRNOTAVAILABLE | Le CLR n’a pas été chargé dans un processus ou son état ne lui permet pas d’exécuter du code managé ni de traiter l’appel correctement. |
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. Après qu’une méthode retourne E_FAIL, le CLR n’est plus utilisable dans le processus. Les appels suivants aux méthodes d’hébergement renvoient HOST_E_CLRNOTAVAILABLE. |
E_INVALIDARG | Un délai d’expiration ne peut pas être défini pour le operation spécifié, ou une valeur non valide a été fournie pour operation . |
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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour