Sdílet prostřednictvím


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

Jméno popis
DispatchState::D ispatchState Vytvoří nový DispatchState objekt.

Veřejné datové členy

Jméno 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;

Viz také

concurrency – obor názvů