ISchedulerProxy::BindContext 方法
如果尚未与一个线程代理相关联,则可以将执行上下文与线程代理关联。
virtual void BindContext(
_Inout_ IExecutionContext * pContext
) =0;
参数
- pContext
要与线程代理关联的执行上下文的接口。
备注
通常,IThreadProxy::SwitchTo 方法按需将线程代理绑定到执行上下文。 然而存在必须预先绑定上下文以确保 SwitchTo 方法转换为已绑定上下文的环境。 这是 UMS 计划上下文上的情况,因为其无法调用分配内存的方法,并且如果线程代理在线程代理工厂的自由池中并非已可用,绑定线程可能涉及内存分配。
如果形参 pContext 的值为 NULL,则会引发 invalid_argument。
要求
**标头:**concrtrm.h
命名空间: 并发