WUDF_WORKITEM_CONFIG struttura (wudfworkitem.h)
[Avviso: UMDF 2 è la versione più recente di UMDF e sostituisce UMDF 1. Tutti i nuovi driver UMDF devono essere scritti usando UMDF 2. Nessuna nuova funzionalità viene aggiunta a UMDF 1 ed è disponibile un supporto limitato per UMDF 1 nelle versioni più recenti di Windows 10. I driver di Windows universali devono usare UMDF 2. Per altre informazioni, vedere Introduzione con UMDF.]
The
WUDF_WORKITEM_CONFIG struttura contiene informazioni associate a un elemento di lavoro.
Sintassi
typedef struct _WUDF_WORKITEM_CONFIG {
ULONG Size;
PFN_WUDF_WORKITEM OnWorkItemFunc;
BOOLEAN AutomaticSerialization;
} WUDF_WORKITEM_CONFIG, *PWUDF_WORKITEM_CONFIG;
Members
Size
Dimensione, in byte, della struttura.
OnWorkItemFunc
Indirizzo di una funzione di callback OnWorkItem .
AutomaticSerialization
Valore booleano che, se TRUE, indica che il framework sincronizza l'esecuzione della funzione di callback OnWorkItem con funzioni di callback da altri oggetti sottostanti all'oggetto padre dell'elemento di lavoro. Se FALSE, il framework non sincronizza l'esecuzione della funzione di callback OnWorkItem .
Commenti
Il driver deve inizializzare la struttura WUDF_WORKITEM_CONFIG chiamando WUDF_WORKITEM_CONFIG_INIT. Il driver può quindi passare la struttura al metodo IWDFDevice3::CreateWorkItem come parametro di input.
Se il driver non abilita la sincronizzazione automatica del callback chiamando IWDFDeviceInitialize::SetLockingConstraint, l'impostazione del membro AutomaticSerialization di WUDF_WORKITEM_CONFIG su TRUE non ha effetto.
Requisiti
Requisito | Valore |
---|---|
Versione UMDF minima | 1.11 |
Intestazione | wudfworkitem.h |