Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die DispatchState-Struktur wird zur Zustandsübertragung auf die IExecutionContext::Dispatch-Methode verwendet. Sie beschreibt die Umstände, unter denen die Dispatch-Methode für eine IExecutionContext-Schnittstelle aufgerufen wird.
Syntax
struct DispatchState;
Member
Öffentliche Konstruktoren
| Name | Beschreibung |
|---|---|
| DispatchState::D ispatchState | Erstellt ein neues DispatchState-Objekt. |
Öffentliche Datenmember
| Name | Beschreibung |
|---|---|
| DispatchState::m_dispatchStateSize | Größe dieser Struktur, die für die Versionsverwaltung verwendet wird. |
| DispatchState::m_fIsPreviousContextAsynchronouslyBlocked | Gibt an, ob dieser Kontext die Dispatch Methode eingegeben hat, da der vorherige Kontext asynchron blockiert wurde. Dies wird nur für den UMS-Planungskontext verwendet und auf den Wert 0 für alle anderen Ausführungskontexte festgelegt. |
| DispatchState::m_reserved | Bits, die für die Weitergabe zukünftiger Informationen reserviert sind. |
Vererbungshierarchie
DispatchState
Anforderungen
Kopfzeile: concrtrm.h
Namespace: Parallelität
DispatchState::D ispatchState-Konstruktor
Erstellt ein neues DispatchState-Objekt.
DispatchState();
DispatchState::m_dispatchStateSize Data Member
Größe dieser Struktur, die für die Versionsverwaltung verwendet wird.
unsigned long m_dispatchStateSize;
DispatchState::m_fIsPreviousContextAsynchronouslyBlocked Data Member
Gibt an, ob dieser Kontext die Dispatch Methode eingegeben hat, da der vorherige Kontext asynchron blockiert wurde. Dies wird nur für den UMS-Planungskontext verwendet und auf den Wert 0 für alle anderen Ausführungskontexte festgelegt.
unsigned int m_fIsPreviousContextAsynchronouslyBlocked : 1;
DispatchState::m_reserved Data Member
Bits, die für die Weitergabe zukünftiger Informationen reserviert sind.
unsigned int m_reserved : 31;