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