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) |