EVT_VHF_READY_FOR_NEXT_READ_REPORT Rückruffunktion (vhf.h)

Der HID-Quelltreiber implementiert diese Ereignisanruffunktion, 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

Zeigen Sie 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

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 nur einmal VhfReadReportSubmit aufrufen. Wenn ein Teil des HID-Eingabeberichts weiterhin aussteht, muss der Treiber auf VHF warten, um EvtVhfReadyForNextReadReport aufrufen zu können, bevor der Treiber VhfReadReportSubmit erneut aufrufen kann.

Wenn der HID-Quelltreiber diese Rückruffunktion nicht implementiert, verwendet VHF eine Standardpufferrichtlinie für HID Read (Input)-Berichte.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 10
Unterstützte Mindestversion (Server) Nicht unterstützt
Zielplattform Desktop
Header vhf.h
IRQL <=DISPATCH_LEVEL

Weitere Informationen

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