共用方式為


WUDF_WORKITEM_CONFIG結構(wudfworkitem.h)

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

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