다음을 통해 공유


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 예외를 발생시킨 오류의 값입니다.

참고 항목

concurrency 네임스페이스