DispatchState 结构

DispatchState 结构用于将状态传递给 IExecutionContext::Dispatch 方法。 它描述了一些情形,即调用 IExecutionContext 接口上的 Dispatch 方法的情形。

struct DispatchState;

成员

公共构造函数

Name

说明

DispatchState::DispatchState 构造函数

构造新的 DispatchState 对象。

公共数据成员

Name

说明

DispatchState::m_dispatchStateSize 数据成员

此结构的大小,用于版本控制。

DispatchState::m_fIsPreviousContextAsynchronouslyBlocked 数据成员

通知此上下文是否因为前一个上下文被异步阻塞而输入了 Dispatch 方法。 这只能在 UMS 计划上下文上使用,并对其他所有执行上下文设置为值 0

DispatchState::m_reserved 数据成员

保留用于将来信息传递的位。

继承层次结构

DispatchState

要求

**标头:**concrtrm.h

命名空间: 并发

请参见

参考

Concurrency 命名空间

IExecutionContext::Dispatch 方法