DispatchState – struktura
Struktura DispatchState
se používá k přenosu stavu do IExecutionContext::Dispatch
metody. Popisuje okolnosti, za kterých Dispatch
je metoda vyvolána v IExecutionContext
rozhraní.
Syntaxe
struct DispatchState;
Členové
Veřejné konstruktory
Název | Popis |
---|---|
DispatchState::D ispatchState | Vytvoří nový DispatchState objekt. |
Veřejné datové členy
Název | Popis |
---|---|
DispatchState::m_dispatchStateSize | Velikost této struktury, která se používá pro správu verzí. |
DispatchState::m_fIsPreviousContextAsynchronouslyBlocked | Určuje, zda tento kontext zadal metodu Dispatch , protože předchozí kontext asynchronně blokován. Používá se jenom v kontextu plánování služby UMS a je nastavená na hodnotu 0 pro všechny ostatní kontexty provádění. |
DispatchState::m_reserved | Bity rezervované pro budoucí předávání informací. |
Hierarchie dědičnosti
DispatchState
Požadavky
Hlavička: concrtrm.h
Obor názvů: souběžnost
DispatchState::D ispatchState – konstruktor
Vytvoří nový DispatchState
objekt.
DispatchState();
DispatchState::m_dispatchStateSize datový člen
Velikost této struktury, která se používá pro správu verzí.
unsigned long m_dispatchStateSize;
DispatchState::m_fIsPreviousContextAsynchronouslyBlocked – datový člen
Určuje, zda tento kontext zadal metodu Dispatch
, protože předchozí kontext asynchronně blokován. Používá se jenom v kontextu plánování služby UMS a je nastavená na hodnotu 0
pro všechny ostatní kontexty provádění.
unsigned int m_fIsPreviousContextAsynchronouslyBlocked : 1;
DispatchState::m_reserved datový člen
Bity rezervované pro budoucí předávání informací.
unsigned int m_reserved : 31;