enumerazione WDF_DRIVER_INIT_FLAGS (wdfdriver.h)

[Si applica a KMDF e UMDF]

L'enumerazione WDF_DRIVER_INIT_FLAGS specifica i flag di inizializzazione driver.

Sintassi

typedef enum _WDF_DRIVER_INIT_FLAGS {
  WdfDriverInitNonPnpDriver = 0x00000001,
  WdfDriverInitNoDispatchOverride = 0x00000002,
  WdfVerifyOn = 0x00000004,
  WdfVerifierOn = 0x00000008,
  WdfDriverInitCompanion = 0x00000010
} WDF_DRIVER_INIT_FLAGS;

Costanti

 
WdfDriverInitNonPnpDriver
Valore: 0x00000001
Il driver non supporta Plug and Play (PnP). Se questo valore è impostato, il driver non deve fornire una funzione di callback EvtDriverDeviceAdd callback. Per altre informazioni sui driver non PnP, vedere Uso di Kernel-Mode Driver Framework con driver non PnP.
WdfDriverInitNoDispatchOverride
Valore: 0x00000002
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 I/O (IRPs) che il gestore di I/O ha indirizzato al driver. Inoltre, il driver deve chiamare WdfDriverMiniportUnload quando il driver della 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
Valore: 0x00000004
Riservato per l'utilizzo nel sistema. I driver non devono usare questo flag.
WdfVerifierOn
Valore: 0x00000008
Riservato per l'utilizzo nel sistema. I driver non devono usare questo flag.
WdfDriverInitCompanion
Valore: 0x00000010

Commenti

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

Requisiti

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

Vedi anche

EvtDriverDeviceAdd

WDF_DRIVER_CONFIG

WdfDriverMiniportUnload