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


Класс ошибки распределения ресурсов планировщика

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

Синтаксис

class scheduler_resource_allocation_error : public std::exception;

Участники

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

Имя Описание
ошибка_распределения_ресурсов_планировщика Перегружен. Формирует объект scheduler_resource_allocation_error.

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

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

Замечания

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

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

exception

scheduler_resource_allocation_error

Требования

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

Пространство имен: конкурентность

get_error_code

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

HRESULT get_error_code() const throw();

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

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

ошибка распределения ресурсов планировщика

Формирует объект 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 Значение ошибки, вызвавшей исключение.

См. также

Пространство имен параллелизм