Condividi tramite


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

Vedere anche

IWDFDevice3::CreateWorkItem

OnWorkItem

WUDF_WORKITEM_CONFIG_INIT