다음을 통해 공유


wdfdriver.h 헤더

이 헤더는 wdf에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

  • Windows 드라이버 프레임워크

wdfdriver.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

함수

 
WDF_DRIVER_CONFIG_INIT

WDF_DRIVER_CONFIG_INIT 함수는 드라이버의 WDF_DRIVER_CONFIG 구조를 초기화합니다.
WDF_DRIVER_VERSION_AVAILABLE_PARAMS_INIT

WDF_DRIVER_VERSION_AVAILABLE_PARAMS_INIT 함수는 WDF_DRIVER_VERSION_AVAILABLE_PARAMS 구조를 초기화합니다.
WdfDriverCreate

WdfDriverCreate 메서드는 호출 드라이버에 대한 프레임워크 드라이버 개체를 만듭니다.
WdfDriverErrorReportApiMissing

자세한 정보: WdfDriverErrorReportApiMissing 함수
WdfDriverGetRegistryPath

WdfDriverGetRegistryPath 메서드는 레지스트리의 서비스 트리에서 드라이버의 레지스트리 키에 대한 경로를 검색합니다.
WdfDriverIsVersionAvailable

WdfDriverIsVersionAvailable 메서드는 드라이버가 지정된 버전의 Kernel-Mode Driver Framework 라이브러리로 실행 중인지 여부를 나타내는 부울 값을 반환합니다.
WdfDriverOpenParametersRegistryKey

WdfDriverOpenParametersRegistryKey 메서드는 드라이버의 Parameters 레지스트리 키를 열고 키를 나타내는 프레임워크 레지스트리 키 개체에 대한 핸들을 검색합니다.
WdfDriverOpenPersistentStateRegistryKey

다음에 대해 자세히 알아보세요. WdfDriverOpenPersistentStateRegistryKey
WdfDriverRegisterTraceInfo

WdfDriverRegisterTraceInfo 메서드는 내부용으로만 예약되어 있습니다.
WdfDriverRetrieveDriverDataDirectoryString

자세한 정보: WdfDriverRetrieveDriverDataDirectoryString 함수
WdfDriverRetrieveVersionString

WdfDriverRetrieveVersionString 메서드는 드라이버가 실행 중인 Kernel-Mode 드라이버 프레임워크의 버전을 식별하는 유니코드 문자열을 검색합니다.
WdfDriverWdmGetDriverObject

WdfDriverWdmGetDriverObject 메서드는 지정된 프레임워크 드라이버 개체와 연결된 WDM(Windows 드라이버 모델) 드라이버 개체에 대한 포인터를 검색합니다.
WdfGetDriver

WdfGetDriver 메서드는 호출 드라이버를 나타내는 프레임워크 드라이버 개체에 대한 핸들을 반환합니다.
WdfWdmDriverGetWdfDriverHandle

WdfWdmDriverGetWdfDriverHandle 메서드는 지정된 WDM(Windows 드라이버 모델) 드라이버 개체와 연결된 프레임워크 드라이버 개체에 대한 핸들을 반환합니다.

콜백 함수

 
EVT_WDF_DRIVER_DEVICE_ADD

드라이버의 EvtDriverDeviceAdd 이벤트 콜백 함수는 PnP(플러그 앤 플레이) 관리자가 디바이스의 존재를 보고할 때 디바이스 초기화 작업을 수행합니다.
EVT_WDF_DRIVER_UNLOAD

드라이버의 EvtDriverUnload 이벤트 콜백 함수는 드라이버가 언로드되기 전에 수행해야 하는 작업을 수행합니다.

구조

 
WDF_DRIVER_CONFIG

WDF_DRIVER_CONFIG 구조체는 WdfDriverCreate에 대한 입력 매개 변수입니다.
WDF_DRIVER_VERSION_AVAILABLE_PARAMS

WDF_DRIVER_VERSION_AVAILABLE_PARAMS 구조는 Kernel-Mode Driver Framework 라이브러리의 주 버전 및 부 버전 번호를 지정합니다.

열거형

 
WDF_DRIVER_INIT_FLAGS

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