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_CONFIG 的 AutomaticSerialization 成員設定為 TRUE,就沒有任何作用。
規格需求
需求 | 值 |
---|---|
最低UMDF版本 | 1.11 |
標頭 | wudfworkitem.h |