Compartilhar via


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)

Confira também

EvtDriverDeviceAdd

WDF_DRIVER_CONFIG

WdfDriverMiniportUnload