DispatchState 結構

DispatchState 結構用來將狀態傳輸至 IExecutionContext::Dispatch 方法。 它描述在 IExecutionContext 介面上叫用 Dispatch 方法的情況。

語法

struct DispatchState;

成員

公用建構函式

名稱 描述
DispatchState::D ispatchState 建構新的 DispatchState 物件。

公用資料成員

名稱 描述
DispatchState::m_dispatchStateSize 這個結構的大小,用於版本設定。
DispatchState::m_fIsPreviousCoNtextAsynchronouslyBlocked 告知此內容是否已輸入 方法, Dispatch 因為先前的內容已非同步封鎖。 這只會在 UMS 排程內容上使用,而且會設定為所有其他執行內容的值 0
DispatchState::m_reserved 保留給未來資訊傳遞的位。

繼承階層架構

DispatchState

需求

標頭: concrtrm.h

命名空間: concurrency

DispatchState::D ispatchState 建構函式

建構新的 DispatchState 物件。

DispatchState();

DispatchState::m_dispatchStateSize 資料成員

這個結構的大小,用於版本設定。

unsigned long m_dispatchStateSize;

DispatchState::m_fIsPreviousCoNtextAsynchronouslyBlocked 資料成員

告知此內容是否已輸入 方法, Dispatch 因為先前的內容已非同步封鎖。 這只會在 UMS 排程內容上使用,而且會設定為所有其他執行內容的值 0

unsigned int m_fIsPreviousContextAsynchronouslyBlocked : 1;

DispatchState::m_reserved 資料成員

保留給未來資訊傳遞的位。

unsigned int m_reserved : 31;

另請參閱

concurrency 命名空間