scheduler_resource_allocation_error, classe
Cette classe décrit une exception levée en raison d'un échec d'acquisition d'une ressource critique dans le runtime d'accès concurrentiel.
Syntaxe
class scheduler_resource_allocation_error : public std::exception;
Membres
Constructeurs publics
Nom | Description |
---|---|
scheduler_resource_allocation_error | Surcharge. Construit un objet scheduler_resource_allocation_error . |
Méthodes publiques
Nom | Description |
---|---|
get_error_code | Retourne le code d’erreur qui a provoqué l’exception. |
Notes
Cette exception est généralement levée lorsqu’un appel au système d’exploitation à partir du runtime d’accès concurrentiel échoue. Le code d’erreur qui serait normalement retourné à partir d’un appel à la méthode GetLastError
Win32 est converti en valeur de type HRESULT
et peut être récupéré à l’aide de la get_error_code
méthode.
Hiérarchie d'héritage
exception
scheduler_resource_allocation_error
Spécifications
En-tête : concrt.h
Espace de noms : concurrency
get_error_code
Retourne le code d’erreur qui a provoqué l’exception.
HRESULT get_error_code() const throw();
Valeur de retour
Valeur HRESULT
de l’erreur qui a provoqué l’exception.
scheduler_resource_allocation_error
Construit un objet scheduler_resource_allocation_error
.
scheduler_resource_allocation_error(
_In_z_ const char* _Message,
HRESULT _Hresult) throw();
explicit _CRTIMP scheduler_resource_allocation_error(
HRESULT _Hresult) throw();
Paramètres
_Message
Message descriptif de l'erreur.
_Hresult
Valeur HRESULT
de l’erreur qui a provoqué l’exception.