Поделиться через


Структура DispatchState

Структура DispatchState используется для передачи состояния методу IExecutionContext::Dispatch. Он описывает обстоятельства, под которыми вызывается метод Dispatch на интерфейсе IExecutionContext.

struct DispatchState;

Члены

Открытые конструкторы

Имя

Описание

Конструктор DispatchState::DispatchState

Создает новый объект DispatchState.

Открытые члены данных

Имя

Описание

Член данных DispatchState::m_dispatchStateSize

Размер этой структуры, который используется для управления версиями.

Член данных DispatchState::m_fIsPreviousContextAsynchronouslyBlocked

Сообщает, этот контекст вошел ли в метод Dispatch, так как предыдущий контекст асинхронно блокирован. Это используется только в контексте планирования UMS и ему присвоено значение 0 для всех других контекстов выполнения.

Член данных DispatchState::m_reserved

Биты, зарезервированы для будущих передач информации.

Иерархия наследования

DispatchState

Требования

Заголовок: concrtrm.h

Пространство имен: Concurrency

См. также

Ссылки

Пространство имен Concurrency

Метод IExecutionContext::Dispatch