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.
[in] ReportDescriptorLength
ReportDescriptor의 버퍼 포인터에 포함된 HID 보고서 설명자의 길이입니다.
ReportDescriptor
HID 보고서 설명자를 포함하는 HID 원본 드라이버 할당 버퍼에 대한 포인터입니다.
반환 값
없음
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10 |
지원되는 최소 서버 | 지원되는 버전 없음 |
대상 플랫폼 | 데스크톱 |
머리글 | vhf.h |
라이브러리 | VhfKm.lib |