enumeração WDF_DRIVER_INIT_FLAGS (wdfdriver.h)
[Aplica-se a KMDF e UMDF]
A enumeração WDF_DRIVER_INIT_FLAGS especifica os sinalizadores de inicialização do driver.
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 O driver não dá suporte a Plug and Play (PnP). 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 miniporte e, portanto, a estrutura não deve fornecer rotinas de expedição para o driver. Em outras palavras, a estrutura não deve interceptar os 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 miniporte 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 |
Comentários
A enumeração WDF_DRIVER_INIT_FLAGS é usada para especificar o valor para o membro DriverInitFlags 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) |