DispatchState, structure
La structure DispatchState
est utilisée pour transférer l'état à la méthode IExecutionContext::Dispatch
. Elle décrit les circonstances dans lesquelles la méthode Dispatch
est appelée sur une interface IExecutionContext
.
Syntaxe
struct DispatchState;
Membres
Constructeurs publics
Nom | Description |
---|---|
DispatchState ::D ispatchState | Construit un nouvel objet DispatchState . |
Membres de données publics
Nom | Description |
---|---|
DispatchState ::m_dispatchStateSize | Taille de cette structure, utilisée pour le contrôle de version. |
DispatchState ::m_fIsPreviousContextAsynchronouslyBlocked | Indique si ce contexte a entré la Dispatch méthode, car le contexte précédent a été bloqué de façon asynchrone. Cela est utilisé uniquement sur le contexte de planification UMS et est défini sur la valeur 0 de tous les autres contextes d’exécution. |
DispatchState ::m_reserved | Bits réservés pour le passage d’informations ultérieures. |
Hiérarchie d'héritage
DispatchState
Spécifications
En-tête : concrtrm.h
Espace de noms : concurrency
DispatchState ::D ispatchState, constructeur
Construit un nouvel objet DispatchState
.
DispatchState();
DispatchState ::m_dispatchStateSize Membre de données
Taille de cette structure, utilisée pour le contrôle de version.
unsigned long m_dispatchStateSize;
DispatchState ::m_fIsPreviousContextAsynchronouslyBlocked Membre de données
Indique si ce contexte a entré la Dispatch
méthode, car le contexte précédent a été bloqué de façon asynchrone. Cela est utilisé uniquement sur le contexte de planification UMS et est défini sur la valeur 0
de tous les autres contextes d’exécution.
unsigned int m_fIsPreviousContextAsynchronouslyBlocked : 1;
DispatchState ::m_reserved Membre de données
Bits réservés pour le passage d’informations ultérieures.
unsigned int m_reserved : 31;
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour