Struttura DispatchState

La struttura DispatchState è utilizzata per trasferire lo stato al metodo IExecutionContext::Dispatch.Descrive le circostanze in cui il metodo Dispatch viene richiamato su un'interfaccia IExecutionContext.

struct DispatchState;

Membri

Ee427164.collapse_all(it-it,VS.110).gifCostruttori pubblici

Nome

Descrizione

Costruttore DispatchState::DispatchState

Costruisce un nuovo oggetto DispatchState.

Ee427164.collapse_all(it-it,VS.110).gifMembri dati pubblici

Nome

Descrizione

Membro dati DispatchState::m_dispatchStateSize

Dimensione della struttura utilizzata per il controllo delle versioni.

Membro dati DispatchState::m_fIsPreviousContextAsynchronouslyBlocked

Consente di indicare se questo contesto ha inserito il metodo Dispatch perché quello precedente è bloccato in modo asincrono.Viene utilizzato solo sul contesto di pianificazione UMS e viene impostato sul valore 0 per tutti gli altri contesti di esecuzione.

Membro dati DispatchState::m_reserved

Bit riservati per il passaggio di informazioni future.

Gerarchia di ereditarietà

DispatchState

Requisiti

Header: concrtrm.h

Concorrenza diSpazio dei nomi:

Vedere anche

Riferimenti

Spazio dei nomi concurrency

Metodo IExecutionContext::Dispatch