Поделиться через


Класс scheduler_resource_allocation_error

Этот класс описывает исключение, возникающее из-за сбоя получения критического ресурса в исполняющей среде с параллелизмом.

Синтаксис

class scheduler_resource_allocation_error : public std::exception;

Участники

Открытые конструкторы

Имя Описание
scheduler_resource_allocation_error Перегружен. Формирует объект scheduler_resource_allocation_error.

Открытые методы

Имя Описание
get_error_code Возвращает код ошибки, вызвавшего исключение.

Замечания

Это исключение обычно возникает, когда вызов операционной системы из среды выполнения параллелизма завершается сбоем. Код ошибки, который обычно возвращается из вызова метода Win32 GetLastError, преобразуется в значение типа HRESULT и может быть получен посредством метода get_error_code.

Иерархия наследования

exception

scheduler_resource_allocation_error

Требования

Заголовок: concrt.h

Пространство имен: concurrency

get_error_code

Возвращает код ошибки, вызвавшего исключение.

HRESULT get_error_code() const throw();

Возвращаемое значение

HRESULT Значение ошибки, вызвавшей исключение.

scheduler_resource_allocation_error

Формирует объект 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();

Параметры

_Сообщение
Описательное сообщение об ошибке.

_Hresult
HRESULT Значение ошибки, вызвавшей исключение.

См. также

Пространство имен concurrency