EVT_VHF_READY_FOR_NEXT_READ_REPORT Rückruffunktion (vhf.h)
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.
Syntax
EVT_VHF_READY_FOR_NEXT_READ_REPORT EvtVhfReadyForNextReadReport;
void EvtVhfReadyForNextReadReport(
[in] PVOID VhfClientContext
)
{...}
Parameter
[in] VhfClientContext
Zeiger auf die vom HID-Quelltreiber definierte Kontextstruktur, die der Treiber im vorherigen Aufruf von VhfCreate übergeben hat, um das virtuelle HID-Gerät zu erstellen.
Rückgabewert
Keine
Bemerkungen
Virtual HID Framework (VHF) ruft diese Rückruffunktion auf, um den HID-Quelltreiber zu benachrichtigen, dass er einen Puffer übermitteln kann, um den HID-Eingabebericht abzurufen. Nachdem der Rückruf aufgerufen wurde, muss der HID-Quelltreiber VhfReadReportSubmit nur einmal aufrufen. Wenn ein Teil des HID-Eingabeberichts noch aussteht, muss der Treiber warten, bis VHF EvtVhfReadyForNextReadReport aufruft , bevor der Treiber VhfReadReportSubmit erneut aufrufen kann.
Wenn der HID-Quelltreiber diese Rückruffunktion nicht implementiert, verwendet VHF eine Standardpufferrichtlinie für HID-Leseberichte (Input).
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 |
Unterstützte Mindestversion (Server) | Nicht unterstützt |
Zielplattform | Desktop |
Kopfzeile | vhf.h |
IRQL | <=DISPATCH_LEVEL |
Weitere Informationen
Schreiben eines HID-Quelltreibers mithilfe von Virtual HID Framework (VHF)