STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | List of all members
Concurrency::scheduler_worker_creation_error Class Reference

This class describes an exception thrown because of a failure to create a worker execution context in the Concurrency Runtime. More...

#include <concrt.h>

Inheritance diagram for Concurrency::scheduler_worker_creation_error:
Concurrency::scheduler_resource_allocation_error

Public Member Functions

_CONCRTIMP scheduler_worker_creation_error (_In_z_ const char *_Message, HRESULT _Hresult) throw ()
 Constructs a scheduler_worker_creation_error object. More...
 
_CONCRTIMP 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
_CONCRTIMP scheduler_resource_allocation_error (_In_z_ const char *_Message, HRESULT _Hresult) throw ()
 Constructs a scheduler_resource_allocation_error object. More...
 
_CONCRTIMP scheduler_resource_allocation_error (HRESULT _Hresult) throw ()
 Constructs a scheduler_resource_allocation_error object. More...
 
_CONCRTIMP HRESULT get_error_code () const throw ()
 Returns the error code that caused the exception. More...
 

Detailed Description

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.

Constructor & Destructor Documentation

_CONCRTIMP Concurrency::scheduler_worker_creation_error::scheduler_worker_creation_error ( _In_z_ const char *  _Message,
HRESULT  _Hresult 
)
throw (
)

Constructs a scheduler_worker_creation_error object.

Parameters
_MessageA descriptive message of the error.
_HresultThe HRESULT value of the error that caused the exception.
_CONCRTIMP Concurrency::scheduler_worker_creation_error::scheduler_worker_creation_error ( HRESULT  _Hresult)
throw (
)
explicit

Constructs a scheduler_worker_creation_error object.

Parameters
_HresultThe HRESULT value of the error that caused the exception.

The documentation for this class was generated from the following file: