WDF_DRIVER_INIT_FLAGS 열거형(wdfdriver.h)

[KMDF 및 UMDF에 적용]

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

Syntax

typedef enum _WDF_DRIVER_INIT_FLAGS {
  WdfDriverInitNonPnpDriver,
  WdfDriverInitNoDispatchOverride,
  WdfVerifyOn,
  WdfVerifierOn,
  WdfDriverInitCompanion
} WDF_DRIVER_INIT_FLAGS;

상수

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

설명

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

요구 사항

   
최소 KMDF 버전 1.0
최소 UMDF 버전 2.0
헤더 wdfdriver.h(Wdf.h 포함)

참고 항목

EvtDriverDeviceAdd

WDF_DRIVER_CONFIG

WdfDriverMiniportUnload