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.

Sintaxis

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

Constantes

 
WdfDriverInitNonPnpDriver
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
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
Reservado para uso del sistema. Los controladores no deben usar esta marca.
WdfVerifierOn
Reservado para uso del sistema. Los controladores no deben usar esta marca.
WdfDriverInitCompanion

Observaciones

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

Requisitos

   
Versión mínima de KMDF 1,0
Versión mínima de UMDF 2,0
Header wdfdriver.h (incluya Wdf.h)

Consulte también

EvtDriverDeviceAdd

WDF_DRIVER_CONFIG

WdfDriverMiniportUnload