enumeração WDF_DRIVER_INIT_FLAGS (wdfdriver.h)
[Aplica-se a KMDF e UMDF]
A enumeração WDF_DRIVER_INIT_FLAGS especifica sinalizadores de inicialização do driver.
Sintaxe
typedef enum _WDF_DRIVER_INIT_FLAGS {
WdfDriverInitNonPnpDriver = 0x00000001,
WdfDriverInitNoDispatchOverride = 0x00000002,
WdfVerifyOn = 0x00000004,
WdfVerifierOn = 0x00000008,
WdfDriverInitCompanion = 0x00000010
} WDF_DRIVER_INIT_FLAGS;
Constantes
WdfDriverInitNonPnpDriver Valor: 0x00000001 O driver não dá suporte a PnP (Plug and Play). Se esse valor for definido, o driver não deverá fornecer uma função de retorno de chamada EvtDriverDeviceAdd. Para obter mais informações sobre drivers não PnP, consulte Using Kernel-Mode Driver Framework with Non-PnP Drivers. |
WdfDriverInitNoDispatchOverride Valor: 0x00000002 O driver é um driver de miniporto e, portanto, a estrutura não deve fornecer rotinas de expedição para o driver. Em outras palavras, a estrutura não deve interceptar IRPs (pacotes de solicitação de E/S) que o gerente de E/S direcionou para o driver. Além disso, o driver deve chamar WdfDriverMiniportUnload quando o driver de porta informar ao driver de miniporto que ele está prestes a ser descarregado. Para obter mais informações sobre esse sinalizador e como gravar drivers de miniporto baseados em estrutura, consulte Using Kernel-Mode Driver Framework with Miniport Drivers. |
WdfVerifyOn Valor: 0x00000004 Reservado para uso do sistema. Os drivers não devem usar esse sinalizador. |
WdfVerifierOn Valor: 0x00000008 Reservado para uso do sistema. Os drivers não devem usar esse sinalizador. |
WdfDriverInitCompanion Valor: 0x00000010 |
Observações
A enumeração WDF_DRIVER_INIT_FLAGS é usada para especificar o valor do driverInitFlags membro da estrutura WDF_DRIVER_CONFIG.
Requisitos
Requisito | Valor |
---|---|
versão mínima do KMDF | 1.0 |
versão mínima do UMDF | 2.0 |
cabeçalho | wdfdriver.h (inclua Wdf.h) |