Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
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.