En-tête vhf.h
Il s’agit de l’interface VHF (Virtual HID Framework) pour le mode utilisateur et le mode noyau.
Pour plus d'informations, consultez les pages suivantes :
vhf.h contient les interfaces de programmation suivantes :
Fonctions
VHF_CONFIG_INIT Utilisez la fonction VHF_CONFIG_INIT pour initialiser les membres requis de la structure VHF_CONFIG allouée par le pilote source HID. |
VhfAsyncOperationComplete Le pilote source HID appelle cette méthode pour définir les résultats d’une opération asynchrone. |
VhfCreate Le pilote source HID appelle cette méthode pour créer un périphérique HID virtuel. |
VhfDelete Le pilote de périphérique source HID appelle cette méthode pour supprimer un appareil VHF. |
VhfReadReportSubmit Le pilote source HID appelle cette méthode pour envoyer un rapport HID Read (Input) à Virtual HID Framework (VHF). |
VhfStart Le pilote source HID appelle cette méthode pour démarrer l’appareil HID virtuel. |
Fonctions de rappel
EVT_VHF_ASYNC_OPERATION Le pilote source HID implémente ce rappel d’événement s’il souhaite prendre en charge l’une des quatre opérations asynchrones pour obtenir et définir des rapports HID. |
EVT_VHF_CLEANUP Le pilote source HID implémente ce rappel d’événement aux ressources libres qui peuvent être allouées au périphérique HID virtuel. |
EVT_VHF_READY_FOR_NEXT_READ_REPORT Le pilote source HID implémente cette fonction de rappel d’événement pour utiliser son schéma de mise en mémoire tampon pour les rapports d’entrée HID et souhaite recevoir une notification quand le rapport suivant peut être soumis à VHF. |
Structures
HID_XFER_PACKET La structure HID_XFER_PACKET dans vhf.h contient des informations sur un rapport HID que le pilote de classe HID utilise avec les demandes d’E/S pour obtenir ou définir un rapport. |
VHF_CONFIG Contient des informations de configuration initiales fournies par le pilote source HID lorsqu’il appelle VhfCreate pour créer un appareil HID virtuel. |