Partager via


DispatchState, structure

La structure DispatchState est utilisée pour transférer l'état à la méthode IExecutionContext::Dispatch. Il décrit les circonstances sous lesquelles la méthode Dispatch est appelée sur une interface IExecutionContext.

struct DispatchState;

Membres

Constructeurs publics

Nom

Description

DispatchState::DispatchState, constructeur

Construit un nouvel objet DispatchState.

Données membres publiques

Nom

Description

Données membres DispatchState::m_dispatchStateSize

Taille de cette structure, utilisée pour le contrôle de version.

Données membres DispatchState::m_fIsPreviousContextAsynchronouslyBlocked

Indique si ce contexte a entré la méthode Dispatch parce que le contexte précédent s'est bloqué de façon asynchrone. Cela est utilisé uniquement sur le contexte de planification UMS et est défini sur la valeur 0 pour tous les autres contextes d'exécution.

Données membres DispatchState::m_reserved

Bits réservés pour le passage de futures informations.

Hiérarchie d'héritage

DispatchState

Configuration requise

En-tête : concrtrm.h

Espace de noms d'accès : Concurrency

Voir aussi

Référence

Concurrency, espace de noms

IExecutionContext::Dispatch, méthode