共用方式為


vhf.h 標頭

這是使用者模式和核心模式的虛擬 HID 架構 (VHF) 介面。

如需詳細資訊,請參閱:

vhf.h 包含下列程序設計介面:

功能

 
VHF_CONFIG_INIT

使用 VHF_CONFIG_INIT 函式,初始化 HID 來源驅動程式所配置之VHF_CONFIG結構的必要成員。
VhfAsyncOperationComplete

HID 來源驅動程式會呼叫這個方法,以設定異步作的結果。
VhfCreate

HID 來源驅動程式會呼叫此方法來建立虛擬 HID 裝置。
VhfDelete

HID 來源裝置驅動程式會呼叫此方法來刪除 VHF 裝置。
VhfReadReportSubmit

HID 來源驅動程式會呼叫此方法,將 HID 讀取(輸入)報告提交至虛擬 HID 架構 (VHF)。
VhfStart

HID 來源驅動程式會呼叫此方法來啟動虛擬 HID 裝置。

回呼函式

 
EVT_VHF_ASYNC_OPERATION

如果 HID 來源驅動程式想要支援四個異步作之一來取得和設定 HID 報告,則會實作此事件回呼。
EVT_VHF_CLEANUP

HID 來源驅動程式會實作此事件回呼,以釋放可能配置給虛擬 HID 裝置的驅動程式的資源。
EVT_VHF_READY_FOR_NEXT_READ_REPORT

HID 來源驅動程式會實作此事件回呼函式,以使用其 HID 輸入報告的緩衝配置,並想要在下一份報告提交至 VHF 時收到通知。

結構

 
HID_XFER_PACKET

vhf.h 中的HID_XFER_PACKET結構包含 HID 類別驅動程式搭配 I/O 要求取得或設定報表之 HID 報表的相關信息。
VHF_CONFIG

包含 HID 來源驅動程式在呼叫 VhfCreate 以建立虛擬 HID 裝置時所提供的初始設定資訊。