Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
A DispatchState estrutura é usada para transferir o estado para o IExecutionContext::Dispatch método. Descreve as circunstâncias em que o Dispatch método é invocado numa IExecutionContext interface.
Sintaxe
struct DispatchState;
Membros
Construtores Públicos
| Nome | Description |
|---|---|
| DispatchState::DispatchState | Constrói um novo DispatchState objeto. |
Membros de Dados Públicos
| Nome | Description |
|---|---|
| Estado do Despacho::m_dispatchStateSize | Tamanho desta estrutura, que é usada para versionamento. |
| Estado do Despacho::m_fIsPreviousContextAsynchronouslyBlocked | Indica se este contexto entrou no método Dispatch porque o contexto anterior foi bloqueado assíncronamente. Isto é usado apenas no contexto de agendamento do UMS, e é definido para o valor 0 de todos os outros contextos de execução. |
| Estado do Despacho::m_reserved | Bits reservados para a transmissão futura de informações. |
Hierarquia de herança
DispatchState
Requerimentos
Cabeçalho: concrtrm.h
Namespace: simultaneidade
DispatchState::DispatchState Constructor
Constrói um novo DispatchState objeto.
DispatchState();
DispatchState::m_dispatchStateSize membro de dados
Tamanho desta estrutura, que é usada para versionamento.
unsigned long m_dispatchStateSize;
DispatchState::m_fIsPreviousContextAsynchronouslyBlocked Membro de Dados
Indica se este contexto entrou no Dispatch método porque o contexto anterior bloqueou assíncronamente. Isto é usado apenas no contexto de agendamento do UMS, e é definido para o valor 0 de todos os outros contextos de execução.
unsigned int m_fIsPreviousContextAsynchronouslyBlocked : 1;
DispatchState::m_reserved membro de dados
Bits reservados para a futura passagem de informações.
unsigned int m_reserved : 31;