Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот класс описывает исключение, возникающее из-за сбоя получения критического ресурса в исполняющей среде с параллелизмом.
Синтаксис
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 Значение ошибки, вызвавшей исключение.