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)