Compartir a través de


DispatchState (Estructura)

La estructura DispatchState se usa para transferir el estado al método IExecutionContext::Dispatch. Describe las circunstancias bajo las que el método Dispatch se invoca en una interfaz IExecutionContext.

struct DispatchState;

Miembros

Constructores públicos

Name

Descripción

DispatchState::DispatchState (Constructor)

Crea un nuevo objeto DispatchState.

Miembros de datos públicos

Name

Descripción

DispatchState::m_dispatchStateSize (Miembro de datos)

Tamaño de esta estructura, que se utiliza para control de versiones.

DispatchState::m_fIsPreviousContextAsynchronouslyBlocked (Miembro de datos)

Indica si este contexto ha escrito el método Dispatch porque el contexto anterior se bloqueó de forma asincrónica. Se usa únicamente en el contexto de programación UMS y está establecido en el valor 0 en todos los demás contextos de ejecución.

DispatchState::m_reserved (Miembro de datos)

Bits reservados para el paso futuro de la información.

Jerarquía de herencia

DispatchState

Requisitos

Encabezado: concrtrm.h

Espacio de nombres: simultaneidad

Vea también

Referencia

concurrency (Espacio de nombres)

IExecutionContext::Dispatch (Método)