Partager via


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.