WUDF_WORKITEM_CONFIG結構 (wudfworkitem.h)

[警告: UMDF 2 是最新版的 UMDF,並取代 UMDF 1。 所有新的 UMDF 驅動程式都應該使用 UMDF 2 來撰寫。 未將新功能新增至 UMDF 1,而且較新版本的 Windows 10 上不支援 UMDF 1。 通用 Windows 驅動程式必須使用 UMDF 2。 如需詳細資訊,請參閱使用 UMDF 使用者入門。]

The

WUDF_WORKITEM_CONFIG 結構包含與工作專案相關聯的資訊。

語法

typedef struct _WUDF_WORKITEM_CONFIG {
  ULONG             Size;
  PFN_WUDF_WORKITEM OnWorkItemFunc;
  BOOLEAN           AutomaticSerialization;
} WUDF_WORKITEM_CONFIG, *PWUDF_WORKITEM_CONFIG;

成員

Size

這個結構的大小,以位元組為單位。

OnWorkItemFunc

OnWorkItem 回呼函式的位址。

AutomaticSerialization

布爾值,如果為 TRUE,表示架構會同步 處理 OnWorkItem 回呼函式的執行,以及工作專案物件父物件底下其他物件的回呼函式。 如果為 FALSE,架構不會同步 處理 OnWorkItem 回呼函式的執行。

備註

驅動程式必須藉由呼叫 WUDF_WORKITEM_CONFIG_INIT, 初始化 WUDF_WORKITEM_CONFIG 結構。 然後,您的驅動程式可以將 結構傳遞至 IWDFDevice3::CreateWorkItem 方法作為輸入參數。

如果驅動程式呼叫 IWDFDeviceInitialize::SetLockingConstraint,將 WUDF_WORKITEM_CONFIGAutomaticSerialization 成員設定為 TRUE,就沒有任何作用。

規格需求

需求
最低UMDF版本 1.11
標頭 wudfworkitem.h

另請參閱

IWDFDevice3::CreateWorkItem

OnWorkItem

WUDF_WORKITEM_CONFIG_INIT