VHF_CONFIG_INIT 함수(vhf.h)
VHF_CONFIG_INIT 함수를 사용하여 HID 소스 드라이버에 의해 할당된 VHF_CONFIG 구조체의 필수 멤버를 초기화합니다.
구문
FORCEINLINE
VOID
VHF_CONFIG_INIT(
_Out_
PVHF_CONFIG Config,
#ifdef _KERNEL_MODE
_In_
PDEVICE_OBJECT DeviceObject,
#else
_In_
HANDLE FileHandle,
#endif
_In_
USHORT ReportDescriptorLength,
_In_reads_bytes_(ReportDescriptorLength)
PUCHAR ReportDescriptor
)
매개 변수
[out] Config
초기화할 VHF_CONFIG 구조체에 대한 포인터입니다.
[in] DeviceObject
HID 소스 드라이버의 DEVICE_OBJECT 구조체에 대한 포인터입니다. WdfDeviceWdmGetDeviceObject를 호출하고 드라이버가 WdfDeviceCreate 호출에서 받은 WDFDEVICE 핸들을 전달하여 해당 포인터를 가져옵니다.
사용자 모드 드라이버는 대신 FileHandle 을 제공합니다. 자세한 내용은 VHF_CONFIG 참조하세요.
FileHandle
[in] ReportDescriptorLength
ReportDescriptor의 버퍼 포인터에 포함된 HID 보고서 설명자의 길이입니다.
ReportDescriptor
HID 보고서 설명자를 포함하는 HID 원본 드라이버 할당 버퍼에 대한 포인터입니다.
반환 값
없음
요구 사항
| 지원되는 최소 클라이언트 | Windows 10 |
| 지원되는 최소 서버 | 지원되는 버전 없음 |
| 대상 플랫폼 | 바탕 화면 |
| 헤더 | vhf.h |
| 라이브러리 | VhfKm.lib |
참고 항목
피드백
다음에 대한 사용자 의견 제출 및 보기