enumerazione WDF_DRIVER_INIT_FLAGS (wdfdriver.h)

[Si applica a KMDF e UMDF]

L'enumerazione WDF_DRIVER_INIT_FLAGS 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 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
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'enumerazione WDF_DRIVER_INIT_FLAGS viene utilizzata per specificare il valore per il membro DriverInitFlags della struttura WDF_DRIVER_CONFIG .

Requisiti

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

Vedi anche

EvtDriverDeviceAdd

WDF_DRIVER_CONFIG

WdfDriverMiniportUnload