Partager via


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.

Voir aussi

accès concurrentiel Namespace