scheduler_resource_allocation_error 클래스
이 클래스는 동시성 런타임에서 중요한 리소스를 얻지 못해 발생하는 예외를 설명합니다.
구문
class scheduler_resource_allocation_error : public std::exception;
멤버
공용 생성자
속성 | 설명 |
---|---|
scheduler_resource_allocation_error | 오버로드됨. scheduler_resource_allocation_error 개체를 생성합니다. |
공용 메서드
이름 | 설명 |
---|---|
get_error_code | 예외를 발생시킨 오류 코드를 반환합니다. |
설명
이 예외는 일반적으로 동시성 런타임 내에서 운영 체제에 대한 호출이 실패할 때 throw됩니다. 일반적으로 Win32 메서드 GetLastError
에 대한 호출에서 반환되는 오류 코드는 HRESULT
형식의 값으로 변환되므로 get_error_code
메서드를 사용하여 검색할 수 있습니다.
상속 계층 구조
exception
scheduler_resource_allocation_error
요구 사항
헤더: concrt.h
네임스페이스: 동시성
get_error_code
예외를 발생시킨 오류 코드를 반환합니다.
HRESULT get_error_code() const throw();
Return Value
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
예외를 발생시킨 오류의 값입니다.