다음을 통해 공유


WDF_DRIVER_INIT_FLAGS 열거형(wdfdriver.h)

[KMDF 및 UMDF에 적용]

WDF_DRIVER_INIT_FLAGS 열거형은 드라이버 초기화 플래그를 지정합니다.

Syntax

typedef enum _WDF_DRIVER_INIT_FLAGS {
  WdfDriverInitNonPnpDriver = 0x00000001,
  WdfDriverInitNoDispatchOverride = 0x00000002,
  WdfVerifyOn = 0x00000004,
  WdfVerifierOn = 0x00000008,
  WdfDriverInitCompanion = 0x00000010
} WDF_DRIVER_INIT_FLAGS;

상수

 
WdfDriverInitNonPnpDriver
값: 0x00000001
드라이버는 PnP(플러그 앤 플레이)를 지원하지 않습니다. 이 값을 설정하면 드라이버는 EvtDriverDeviceAdd 콜백 함수를 제공하지 않아야 합니다. PnP가 아닌 드라이버에 대한 자세한 내용은 PnP가 아닌 드라이버에서 Kernel-Mode 드라이버 프레임워크 사용을 참조하세요.
WdfDriverInitNoDispatchOverride
값: 0x00000002
드라이버는 미니포트 드라이버이므로 프레임워크에서 드라이버에 대한 디스패치 루틴을 제공하지 않아야 합니다. 즉, 프레임워크는 I/O 관리자가 드라이버에 지시한 I/O 요청 패킷(IRP)을 가로채서는 안 됩니다. 또한 포트 드라이버가 미니포트 드라이버에 언로드될 예정임을 알릴 때 드라이버는 WdfDriverMiniportUnload 를 호출해야 합니다. 이 플래그 및 프레임워크 기반 미니포트 드라이버를 작성하는 방법에 대한 자세한 내용은 Miniport 드라이버에서 Kernel-Mode 드라이버 프레임워크 사용을 참조하세요.
WdfVerifyOn
값: 0x00000004
시스템에서 사용하도록 예약되었습니다. 드라이버는 이 플래그를 사용하지 않아야 합니다.
WdfVerifierOn
값: 0x00000008
시스템에서 사용하도록 예약되었습니다. 드라이버는 이 플래그를 사용하지 않아야 합니다.
WdfDriverInitCompanion
값: 0x00000010

설명

WDF_DRIVER_INIT_FLAGS 열거형은 WDF_DRIVER_CONFIG 구조체의 DriverInitFlags 멤버에 대한 값을 지정하는 데 사용됩니다.

요구 사항

요구 사항
최소 KMDF 버전 1.0
최소 UMDF 버전 2.0
머리글 wdfdriver.h(Wdf.h 포함)

추가 정보

EvtDriverDeviceAdd

WDF_DRIVER_CONFIG

WdfDriverMiniportUnload