[KMDF 및 UMDF에 적용]
WDF_DRIVER_INIT_FLAGS 열거형은 드라이버 초기화 플래그를 지정합니다.
구문론
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 DriversKernel-Mode Driver Framework를 사용하는 방법을 참조하세요. |
WdfVerifyOn 값: 0x00000004 시스템 사용 전용입니다. 드라이버는 이 플래그를 사용하지 않아야 합니다. |
WdfVerifierOn 값: 0x00000008 시스템 사용 전용입니다. 드라이버는 이 플래그를 사용하지 않아야 합니다. |
WdfDriverInitCompanion 값: 0x00000010 |
비고
WDF_DRIVER_INIT_FLAGS 열거형은 WDF_DRIVER_CONFIG 구조체의 DriverInitFlags 멤버에 대한 값을 지정하는 데 사용됩니다.
요구 사항
요구 사항 | 가치 |
---|---|
최소 KMDF 버전 | 1.0 |
최소 UMDF 버전 | 2.0 |
헤더 | wdfdriver.h(Wdf.h 포함) |