EVT_VHF_READY_FOR_NEXT_READ_REPORT fonction de rappel (vhf.h)
Le pilote source HID implémente cette fonction de rappel d’événements pour utiliser son schéma de mise en mémoire tampon pour les rapports d’entrée HID et souhaite être averti lorsque le rapport suivant peut être envoyé à VHF.
Syntaxe
EVT_VHF_READY_FOR_NEXT_READ_REPORT EvtVhfReadyForNextReadReport;
void EvtVhfReadyForNextReadReport(
[in] PVOID VhfClientContext
)
{...}
Paramètres
[in] VhfClientContext
Pointeur vers la structure de contexte définie par le pilote source HID que le pilote a passée lors de l’appel précédent à VhfCreate pour créer l’appareil HID virtuel.
Valeur de retour
None
Remarques
Virtual HID Framework (VHF) appelle cette fonction de rappel pour informer le pilote source HID qu’il peut envoyer une mémoire tampon pour obtenir le rapport d’entrée HID. Une fois le rappel appelé, le pilote source HID ne doit appeler VhfReadReportSubmit qu’une seule fois. Si une partie du rapport d’entrée HID est toujours en attente, le pilote doit attendre que VHF appelle EvtVhfReadyForNextReadReport avant que le pilote puisse à nouveau appeler VhfReadReportSubmit .
Si le pilote source HID n’implémente pas cette fonction de rappel, VHF utilise une stratégie de mise en mémoire tampon par défaut pour les rapports HID Read (Input).
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 |
Serveur minimal pris en charge | Aucun pris en charge |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | vhf.h |
IRQL | <=DISPATCH_LEVEL |
Voir aussi
Écrire un pilote source HID à l’aide de Virtual HID Framework (VHF)