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;

Mitglieder

Ee427164.collapse_all(de-de,VS.110).gifÖffentliche Konstruktoren

Name

Beschreibung

DispatchState::DispatchState-Konstruktor

Erstellt ein neues DispatchState-Objekt.

Ee427164.collapse_all(de-de,VS.110).gifÖffentliche Datenmember

Name

Beschreibung

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: Parallelität

Siehe auch

Referenz

concurrency-Namespace

IExecutionContext::Dispatch-Methode