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 |