Compartir por


scheduler_resource_allocation_error (Clase)

Esta clase describe una excepción que se produce debido a un error al adquirir un recurso crítico en el runtime de simultaneidad.

Sintaxis

class scheduler_resource_allocation_error : public std::exception;

Miembros

Constructores públicos

Nombre Descripción
scheduler_resource_allocation_error Con sobrecarga. Construye un objeto scheduler_resource_allocation_error.

Métodos públicos

Nombre Descripción
get_error_code Devuelve el código de error que ocasionó la excepción.

Comentarios

Esta excepción aparece normalmente cuando se produce un error en una llamada al sistema operativo desde el runtime de simultaneidad. El código de error que normalmente se devolvería desde una llamada al método GetLastError de Win32 se convierte en un valor de tipo HRESULT y se puede recuperar mediante el método get_error_code.

Jerarquía de herencia

exception

scheduler_resource_allocation_error

Requisitos

Encabezado: concrt.h

Espacio de nombres: simultaneidad

get_error_code

Devuelve el código de error que ocasionó la excepción.

HRESULT get_error_code() const throw();

Valor devuelto

Valor HRESULT del error que ocasionó la excepción.

scheduler_resource_allocation_error

Construye un objeto 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();

Parámetros

_Message
Mensaje descriptivo del error.

_Hresult
Valor HRESULT del error que ocasionó la excepción.

Consulte también

concurrency (espacio de nombres)