Compartilhar via


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

Ee427164.collapse_all(pt-br,VS.110).gifConstrutores públicos

Nome

Descrição

Construtor de DispatchState::DispatchState

Constrói um novo DispatchState objeto.

Ee427164.collapse_all(pt-br,VS.110).gifMembros 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 foi inserido neste contexto de Dispatch método porque o contexto anterior assíncrona bloqueadas.Isso é usado somente no contexto de agendamento UMS e defina o valor 0 para todos os contextos de execução.

Membro de dados de DispatchState::m_reserved

Bits reservados para futuras informações passando.

Hierarquia de herança

DispatchState

Requisitos

Cabeçalho: concrtrm.h

Namespace: concorrência

Consulte também

Referência

simultaneidade Namespace

Método de IExecutionContext::Dispatch