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 |
另請參閱
使用虛擬 HID 架構 (VHF) 撰寫 HID 來源驅動程式