Freigeben über


EVT_VHF_READY_FOR_NEXT_READ_REPORT Rückruffunktion (vhf.h)

Der HID-Quelltreiber implementiert diese Ereignisrückruffunktion, um das Pufferschema für HID-Eingabeberichte zu verwenden und benachrichtigt zu 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 an VhfCreate übergeben hat, um das virtuelle HID-Gerät zu erstellen.

Rückgabewert

Nichts

Bemerkungen

Virtual HID Framework (VHF) ruft diese Rückruffunktion auf, um den HID-Quelltreiber zu benachrichtigen, dass ein Puffer zum Abrufen des HID-Eingabeberichts übermittelt werden kann. 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
mindestens unterstützte Client- Windows 10
mindestens unterstützte Server- Keine unterstützt
Zielplattform- Desktop
Header- vhf.h
IRQL- <=DISPATCH_LEVEL

Siehe auch

Schreiben eines HID-Quelltreibers mithilfe von Virtual HID Framework (VHF)