Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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.