Compartilhar via


Estrutura DispatchState

A estrutura de DispatchState é usada para transferir o estado para o método de IExecutionContext::Dispatch . Descreve as condições sob as quais o método de Dispatch é invocado em uma interface de IExecutionContext .

struct DispatchState;

Membros

Construtores Públicos

Nome

Descrição

Construtor DispatchState::DispatchState

Cria um novo objeto de DispatchState .

Membros de Dados Públicos

Nome

Descrição

Membro de dados DispatchState::m_dispatchStateSize

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

Membro de dados DispatchState::m_fIsPreviousContextAsynchronouslyBlocked

Informa se esse contexto inseriu o método de Dispatch como o contexto anterior bloqueado de forma assíncrona. Isto só é usado em UMS que agendarem o contexto, e definido como o valor 0 para todos outros contextos de execução.

Membro de dados DispatchState::m_reserved

Bit reservadas para transmitir futuro de informações.

Hierarquia de Herança

DispatchState

Requisitos

Cabeçalho: concrtrm.h

Namespace: simultaneidade

Consulte também

Referência

Namespace Concurrency

Método IExecutionContext::Dispatch