struttura WUDF_WORKITEM_CONFIG (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. Non vengono aggiunte nuove funzionalità 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, vedi Introduzione a UMDF.]
Le
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;
Membri
Size
Dimensione, in byte, di questa struttura.
OnWorkItemFunc
Indirizzo di un OnWorkItem funzione di callback.
AutomaticSerialization
Valore booleano che, se TRUE, indica che il framework sincronizzerà l'esecuzione del OnWorkItem funzione di callback con funzioni di callback di altri oggetti sottostanti all'oggetto padre dell'elemento di lavoro. Se FALSE, il framework non sincronizza l'esecuzione della OnWorkItem funzione di callback.
Osservazioni
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.
L'impostazione del membro automaticSerialization di WUDF_WORKITEM_CONFIG su TRUE non ha alcun effetto se il driver non ha abilitato la sincronizzazione automatica del callback chiamando IWDFDeviceInitialize::SetLockingConstraint.
Fabbisogno
Requisito | Valore |
---|---|
versione minima di UMDF | 1.11 |
intestazione | wudfworkitem.h |