Share via


IUMSUnblockNotification 结构

表示来自资源管理器的通知,说明阻止并触发返回到计划程序的指定计划上下文的线程代理已解除阻止,并已准备好进行计划。 一旦重新计划该线程代理的关联执行上下文(从 GetContext 方法返回),此接口将变得无效。

语法

struct IUMSUnblockNotification;

成员

公共方法

名称 描述
IUMSUnblockNotification::GetContext 返回与已取消阻止的线程代理关联的执行上下文的 IExecutionContext 接口。 一旦此方法返回并且通过调用 IThreadProxy::SwitchTo 方法重新安排了基础执行上下文,此接口将不再有效。
IUMSUnblockNotification::GetNextUnblockNotification 返回从 IUMSCompletionList::GetUnblockNotifications 方法返回的链中的下一个 IUMSUnblockNotification 接口。

继承层次结构

IUMSUnblockNotification

要求

标头:concrtrm.h

命名空间: 并发

IUMSUnblockNotification::GetContext 方法

返回与已取消阻止的线程代理关联的执行上下文的 IExecutionContext 接口。 一旦此方法返回并且通过调用 IThreadProxy::SwitchTo 方法重新安排了基础执行上下文,此接口将不再有效。

virtual IExecutionContext* GetContext() = 0;

返回值

用于执行上下文到已取消阻止的线程代理的 IExecutionContext 接口。

IUMSUnblockNotification::GetNextUnblockNotification 方法

返回从 IUMSCompletionList::GetUnblockNotifications 方法返回的链中的下一个 IUMSUnblockNotification 接口。

virtual IUMSUnblockNotification* GetNextUnblockNotification() = 0;

返回值

从方法 IUMSCompletionList::GetUnblockNotifications 返回的链中的下一个 IUMSUnblockNotification 接口。

另请参阅

并发命名空间
IUMSScheduler 结构
IUMSCompletionList 结构