vhf.h-Header

Dies ist die VHF-Schnittstelle (Virtual HID Framework) für den Benutzermodus und den Kernelmodus.

Weitere Informationen finden Sie unter

vhf.h enthält die folgenden Programmierschnittstellen:

Functions

 
VHF_CONFIG_INIT

Verwenden Sie die VHF_CONFIG_INIT-Funktion, um die erforderlichen Member der VHF_CONFIG Struktur zu initialisieren, die vom HID-Quelltreiber zugeordnet ist.
VhfAsyncOperationComplete

Der HID-Quelltreiber ruft diese Methode auf, um die Ergebnisse eines asynchronen Vorgangs festzulegen.
VhfErstellen

Der HID-Quelltreiber ruft diese Methode auf, um ein virtuelles HID-Gerät zu erstellen.
VhfDelete

Der HID Source-Gerätetreiber ruft diese Methode auf, um ein VHF-Gerät zu löschen.
VhfReadReportSubmit

Der HID-Quelltreiber ruft diese Methode auf, um einen HID-Lesebericht (Input) an Virtual HID Framework (VHF) zu übermitteln.
VhfStart

Der HID-Quelltreiber ruft diese Methode auf, um das virtuelle HID-Gerät zu starten.

Rückruffunktionen

 
EVT_VHF_ASYNC_OPERATION

Der HID-Quelltreiber implementiert diesen Ereignisrückruf, wenn er einen der vier asynchronen Vorgänge zum Abrufen und Festlegen von HID-Berichten unterstützen möchte.
EVT_VHF_CLEANUP

Der HID-Quelltreiber implementiert diesen Ereignisrückruf, um Ressourcen freizugeben, die der Treiber dem virtuellen HID-Gerät zugeordnet sein könnte.
EVT_VHF_READY_FOR_NEXT_READ_REPORT

Der HID-Quelltreiber implementiert diese Ereignisrückruffunktion, um sein Pufferschema für HID-Eingabeberichte zu verwenden, und möchte benachrichtigt werden, wenn der nächste Bericht an VHF übermittelt werden kann.

Strukturen

 
HID_XFER_PACKET

Die HID_XFER_PACKET-Struktur in vhf.h enthält Informationen zu einem HID-Bericht, den der HID-Klassentreiber mit E/A-Anforderungen verwendet, um einen Bericht abzurufen oder festzulegen.
VHF_CONFIG

Enthält anfängliche Konfigurationsinformationen, die vom HID-Quelltreiber bereitgestellt werden, wenn er VhfCreate aufruft, um ein virtuelles HID-Gerät zu erstellen.