Freigeben über


DispatchState-Struktur

Die DispatchState-Struktur wird zur Zustandsübertragung auf die IExecutionContext::Dispatch-Methode verwendet. Beschreibt die Umstände, unter denen die Dispatch-Methode für eine IExecutionContext-Schnittstelle aufgerufen wird.

struct DispatchState;

Member

Öffentliche Konstruktoren

Name

Beschreibungen

DispatchState::DispatchState-Konstruktor

Erstellt ein neues DispatchState-Objekt.

Öffentliche Datenmember

Name

Beschreibungen

DispatchState::m_dispatchStateSize-Datenmember

Größe dieser Struktur, die zur Versionsverwaltung verwendet wird.

DispatchState::m_fIsPreviousContextAsynchronouslyBlocked-Datenmember

Gibt an, ob dieser Kontext in die Dispatch-Methode eingetreten ist, weil der vorherige Kontext asynchron blockiert hat. Dies wird nur im UMS-Planungskontext verwendet und für alle anderen Ausführungskontexte auf den Wert 0 festgelegt.

DispatchState::m_reserved-Datenmember

Bits, die für zukünftige Informationen reserviert sind.

Vererbungshierarchie

DispatchState

Anforderungen

Header: concrtrm.h

Namespace: Concurrency

Siehe auch

Referenz

Concurrency-Namespace

IExecutionContext::Dispatch-Methode