SwitchingProxyState 枚举

用于表示线程代理执行到不同线程代理的协作性上下文切换时,线程代理所处状态。

enum SwitchingProxyState;

成员

Name

说明

Blocking

表示调用线程以协作方式阻塞,应以独占方式由调用方拥有直到以后再次运行并执行其他操作。

Idle

表示计划程序不再需要调用线程,该调用线程被返回到资源管理器。 正被调度的上下文不再能够由资源管理器使用。

Nesting

表示调用线程正在嵌套子计划程序,且调用方需要该线程来附加到不同的计划程序。

备注

类型为 SwitchingProxyState 的参数被传递给方法 IThreadProxy::SwitchTo 来指导资源管理器如何处理正在进行该调用的线程代理。

有关如何使用此类型的更多信息,请参见 IThreadProxy::SwitchTo

要求

**标头:**concrtrm.h

命名空间: 并发

请参见

参考

Concurrency 命名空间