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 포함) |