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. |