WDF_DRIVER_INIT_FLAGS enumerazione (wdfdriver.h)

[Si applica a KMDF e UMDF]

L WDF_DRIVER_INIT_FLAGS enumere specifica i flag di inizializzazione del driver.

Sintassi

typedef enum _WDF_DRIVER_INIT_FLAGS {
  WdfDriverInitNonPnpDriver,
  WdfDriverInitNoDispatchOverride,
  WdfVerifyOn,
  WdfVerifierOn,
  WdfDriverInitCompanion
} WDF_DRIVER_INIT_FLAGS;

Costanti

 
WdfDriverInitNonPnpDriver
Il driver non supporta Plug and Play (PnP). Se questo valore è impostato, il driver non deve fornire una funzione di callback EvtDriverDeviceAdd . Per altre informazioni sui driver non PnP, vedere Uso di Kernel-Mode Driver Framework con driver non PnP.
WdfDriverInitNoDispatchOverride
Il driver è un driver miniport e, pertanto, il framework non deve fornire routine di invio per il driver. In altre parole, il framework non deve intercettare i pacchetti di richiesta di I/O (IRP) indirizzati dal gestore di I/O al driver. Inoltre, il driver deve chiamare WdfDriverMiniportUnload quando il driver di porta informa il driver miniport che sta per essere scaricato. Per altre informazioni su questo flag e su come scrivere driver miniport basati su framework, vedere Uso di Kernel-Mode Driver Framework con i driver Miniport.
WdfVerifyOn
Riservato per l'utilizzo nel sistema. I driver non devono usare questo flag.
WdfVerifierOn
Riservato per l'utilizzo nel sistema. I driver non devono usare questo flag.
WdfDriverInitCompanion

Commenti

L WDF_DRIVER_INIT_FLAGS enumerazione viene usata per specificare il valore per il membro DriverInitFlags della WDF_DRIVER_CONFIG struttura .

Requisiti

   
Versione KMDF minima 1,0
Versione UMDF minima 2,0
Intestazione wdfdriver.h (includere Wdf.h)

Vedi anche

EvtDriverDeviceAdd

WDF_DRIVER_CONFIG

WdfDriverMiniportUnload