WDF_DPC_CONFIG struttura (wdfdpc.h)
[Si applica solo a KMDF]
La struttura WDF_DPC_CONFIG contiene informazioni di configurazione per un oggetto DPC.
Sintassi
typedef struct _WDF_DPC_CONFIG {
ULONG Size;
PFN_WDF_DPC EvtDpcFunc;
BOOLEAN AutomaticSerialization;
} WDF_DPC_CONFIG, *PWDF_DPC_CONFIG;
Members
Size
Dimensione, in byte, della struttura.
EvtDpcFunc
Puntatore alla funzione di callback EvtDpcFunc del driver.
AutomaticSerialization
Valore booleano che, se TRUE, indica che il framework sincronizza l'esecuzione della funzione di callback evtDpcFunc dell'oggetto DPC con funzioni di callback da altri oggetti sottostanti all'elemento padre dell'oggetto DPC. Per ulteriori informazioni, vedere la sezione Osservazioni successiva.
Commenti
La struttura WDF_DPC_CONFIG viene usata come input per WdfDpcCreate.
Per inizializzare una struttura WDF_DPC_CONFIG , il driver deve prima chiamare WDF_DPC_CONFIG_INIT e quindi compilare membri della struttura che WDF_DPC_CONFIG_INIT non inizializza.
L'impostazione di AutomaticSerialization su TRUE non ha effetto se l'ambito di sincronizzazione dell'oggetto dispositivo padre è impostato su WdfSynchronizationScopeNone.
Impostando AutomaticSerialization su TRUE , WdfDpcCreate avrà esito negativo se il livello di esecuzione dell'oggetto dispositivo padre è impostato su WdfExecutionLevelPassive.
Per altre informazioni sulle funzioni di callback automatico e sincronizzazione dei driver, vedere Tecniche di sincronizzazione per i driver di Framework-Based.
Per altre informazioni sulla gestione degli interruzioni nei driver basati su framework, vedere Gestione degli interruzioni hardware.
Requisiti
Requisito | Valore |
---|---|
Versione KMDF minima | 1.0 |
Intestazione | wdfdpc.h (includere Wdf.h) |