scheduler_resource_allocation_error Class
This class describes an exception thrown because of a failure to acquire a critical resource in the Concurrency Runtime.
Syntax
class scheduler_resource_allocation_error : public std::exception;
Members
Public Constructors
Name | Description |
---|---|
scheduler_resource_allocation_error | Overloaded. Constructs a scheduler_resource_allocation_error object. |
Public Methods
Name | Description |
---|---|
get_error_code | Returns the error code that caused the exception. |
Remarks
This exception is typically thrown when a call to the operating system from within the Concurrency Runtime fails. The error code which would normally be returned from a call to the Win32 method GetLastError
is converted to a value of type HRESULT
and can be retrieved using the get_error_code
method.
Inheritance Hierarchy
exception
scheduler_resource_allocation_error
Requirements
Header: concrt.h
Namespace: concurrency
get_error_code
Returns the error code that caused the exception.
HRESULT get_error_code() const throw();
Return Value
The HRESULT
value of the error that caused the exception.
scheduler_resource_allocation_error
Constructs a scheduler_resource_allocation_error
object.
scheduler_resource_allocation_error(
_In_z_ const char* _Message,
HRESULT _Hresult) throw();
explicit _CRTIMP scheduler_resource_allocation_error(
HRESULT _Hresult) throw();
Parameters
_Message
A descriptive message of the error.
_Hresult
The HRESULT
value of the error that caused the exception.