Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
[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
WdfDriverInitNonPnpDriverValor: 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. |
WdfDriverInitNoDispatchOverrideValor: 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. |
WdfVerifyOnValor: 0x00000004 Reservado para uso do sistema. Os drivers não devem usar esse sinalizador. |
WdfVerifierOnValor: 0x00000008 Reservado para uso do sistema. Os drivers não devem usar esse sinalizador. |
WdfDriverInitCompanionValor: 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) |