STLdoc
STLdocumentation
|
This class describes an exception thrown because of a failure to create a worker execution context in the Concurrency Runtime. More...
#include <concrt.h>
Public Member Functions | |
_CRTIMP | scheduler_worker_creation_error (_In_z_ const char *_Message, HRESULT _Hresult) throw () |
Constructs a scheduler_worker_creation_error object. More... | |
_CRTIMP | scheduler_worker_creation_error (HRESULT _Hresult) throw () |
Constructs a scheduler_worker_creation_error object. More... | |
Public Member Functions inherited from Concurrency::scheduler_resource_allocation_error | |
_CRTIMP | scheduler_resource_allocation_error (_In_z_ const char *_Message, HRESULT _Hresult) throw () |
Constructs a scheduler_resource_allocation_error object. More... | |
_CRTIMP | scheduler_resource_allocation_error (HRESULT _Hresult) throw () |
Constructs a scheduler_resource_allocation_error object. More... | |
_CRTIMP HRESULT | get_error_code () const throw () |
Returns the error code that caused the exception. More... | |
This class describes an exception thrown because of a failure to create a worker execution context in the Concurrency Runtime.
This exception is typically thrown when a call to the operating system to create execution contexts from within the Concurrency Runtime fails. Execution contexts are threads that execute tasks in the Concurrency Runtime. 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 base class method get_error_code
.
_CRTIMP Concurrency::scheduler_worker_creation_error::scheduler_worker_creation_error | ( | _In_z_ const char * | _Message, |
HRESULT | _Hresult | ||
) | |||
throw | ( | ||
) |
Constructs a scheduler_worker_creation_error
object.
_Message | A descriptive message of the error. |
_Hresult | The HRESULT value of the error that caused the exception. |
|
explicit |
Constructs a scheduler_worker_creation_error
object.
_Hresult | The HRESULT value of the error that caused the exception. |