Estrutura de DispatchState

O DispatchState estrutura é usada para transferir o estado para o IExecutionContext::Dispatch método. Ele descreve as circunstâncias em que o Dispatch método é chamado em um IExecutionContext interface.

struct DispatchState;

Membros

Construtores públicos

Nome

Descrição

Construtor de DispatchState::DispatchState

Constrói uma nova DispatchState objeto.

Membros de dados públicos

Nome

Descrição

Membro de dados de DispatchState::m_dispatchStateSize

Tamanho dessa estrutura, que é usado para controle de versão.

Membro de dados de DispatchState::m_fIsPreviousContextAsynchronouslyBlocked

Informa se entrou neste contexto de Dispatch método porque o contexto anterior assincronamente bloqueado. Isso é usado somente no contexto de agendamento UMS e é definido como o valor 0 para todos os outros execução contextos.

Membro de dados de DispatchState::m_reserved

Bits reservados para as futuras informações passando.

Hierarquia de herança

DispatchState

Requisitos

Cabeçalho: concrtrm.h

Namespace: Simultaneidade

Consulte também

Referência

Namespace de simultaneidade

Método de IExecutionContext::Dispatch