enumeración WDF_DRIVER_INIT_FLAGS (wdfdriver.h)

[Se aplica a KMDF y UMDF]

La enumeración WDF_DRIVER_INIT_FLAGS especifica las marcas de inicialización del controlador.

Syntax

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

Constantes

 
WdfDriverInitNonPnpDriver
Valor: 0x00000001
El controlador no admite Plug and Play (PnP). Si se establece este valor, el controlador no debe proporcionar una función de devolución de llamada EvtDriverDeviceAdd . Para obtener más información sobre los controladores que no son PnP, consulte Uso de Kernel-Mode Driver Framework con controladores que no son PnP.
WdfDriverInitNoDispatchOverride
Valor: 0x00000002
El controlador es un controlador de minipuerto y, por lo tanto, el marco no debe proporcionar rutinas de envío para el controlador. En otras palabras, el marco no debe interceptar paquetes de solicitud de E/S (IRP) que el administrador de E/S ha dirigido al controlador. Además, el controlador debe llamar a WdfDriverMiniportUnload cuando el controlador de puerto informa al controlador de miniporte que está a punto de descargarse. Para obtener más información sobre esta marca y cómo escribir controladores de minipuerto basados en marcos, vea Uso de Kernel-Mode Driver Framework con miniport drivers.
WdfVerifyOn
Valor: 0x00000004
Reservado para uso del sistema. Los controladores no deben usar esta marca.
WdfVerifierOn
Valor: 0x00000008
Reservado para uso del sistema. Los controladores no deben usar esta marca.
WdfDriverInitCompanion
Valor: 0x00000010

Comentarios

La enumeración WDF_DRIVER_INIT_FLAGS se usa para especificar el valor del miembro DriverInitFlags de la estructura WDF_DRIVER_CONFIG .

Requisitos

Requisito Value
Versión mínima de KMDF 1.0
Versión mínima de UMDF 2.0
Encabezado wdfdriver.h (incluya Wdf.h)

Consulte también

EvtDriverDeviceAdd

WDF_DRIVER_CONFIG

WdfDriverMiniportUnload