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