DispatchState Structure
The DispatchState structure is used to transfer state to the IExecutionContext::Dispatch method. It describes the circumstances under which the Dispatch method is invoked on an IExecutionContext interface.
struct DispatchState;
Members
Public Constructors
Name |
Description |
---|---|
Constructs a new DispatchState object. |
Public Data Members
Name |
Description |
---|---|
Size of this structure, which is used for versioning. |
|
DispatchState::m_fIsPreviousContextAsynchronouslyBlocked Data Member |
Tells whether this context has entered the Dispatch method because the previous context asynchronously blocked. This is used only on the UMS scheduling context, and is set to the value 0 for all other execution contexts. |
Bits reserved for future information passing. |
Inheritance Hierarchy
DispatchState
Requirements
Header: concrtrm.h
Namespace: concurrency