IUMSUnblockNotification 結構

代表資源管理員發出的通知,其中說明遭封鎖並觸發傳回給排程器所指派之排程內容的執行緒 Proxy 已解除鎖定,而且已準備好進行排程。 若重新排程從 GetContext 方法傳回之執行緒 Proxy 的相關執行內容,則此介面不正確。

語法

struct IUMSUnblockNotification;

成員

公用方法

名稱 描述
IUMSUnblockNotification::GetCoNtext IExecutionContext 回與已解除封鎖之執行緒 Proxy 相關聯的執行內容介面。 一旦這個方法傳回,而且基礎執行內容已透過方法的呼叫 IThreadProxy::SwitchTo 重新排程,這個介面就不再有效。
IUMSUnblockNotification::GetNextUnblockNotification 傳回從 方法 IUMSCompletionList::GetUnblockNotifications 傳回之鏈結中的下一個 IUMSUnblockNotification 介面。

繼承階層架構

IUMSUnblockNotification

需求

標頭: concrtrm.h

命名空間: concurrency

IUMSUnblockNotification::GetCoNtext 方法

IExecutionContext 回與已解除封鎖之執行緒 Proxy 相關聯的執行內容介面。 一旦這個方法傳回,而且基礎執行內容已透過方法的呼叫 IThreadProxy::SwitchTo 重新排程,這個介面就不再有效。

virtual IExecutionContext* GetContext() = 0;

傳回值

IExecutionContext 解除封鎖之執行緒 Proxy 的執行內容介面。

IUMSUnblockNotification::GetNextUnblockNotification 方法

傳回從 方法 IUMSCompletionList::GetUnblockNotifications 傳回之鏈結中的下一個 IUMSUnblockNotification 介面。

virtual IUMSUnblockNotification* GetNextUnblockNotification() = 0;

傳回值

從 方法 IUMSCompletionList::GetUnblockNotifications 傳回之鏈結中的下一個 IUMSUnblockNotification 介面。

另請參閱

concurrency 命名空間
IUMSScheduler 結構
IUMSCompletionList 結構