EVT_VHF_READY_FOR_NEXT_READ_REPORT función de devolución de llamada (vhf.h)

El controlador de origen HID implementa esta función de devolución de llamada de eventos para usar su esquema de almacenamiento en búfer para los informes de entrada HID y quiere recibir notificaciones cuando se pueda enviar el siguiente informe a VHF.

Sintaxis

EVT_VHF_READY_FOR_NEXT_READ_REPORT EvtVhfReadyForNextReadReport;

void EvtVhfReadyForNextReadReport(
  [in] PVOID VhfClientContext
)
{...}

Parámetros

[in] VhfClientContext

Puntero a la estructura de contexto definida por el controlador de origen HID que el controlador pasó en la llamada anterior a VhfCreate para crear el dispositivo HID virtual.

Valor devuelto

None

Observaciones

Virtual HID Framework (VHF) invoca esta función de devolución de llamada para notificar al controlador de origen HID que puede enviar un búfer para obtener el informe de entrada HID. Una vez invocada la devolución de llamada, el controlador de origen HID debe llamar a VhfReadReportSubmit solo una vez. Si una parte del informe de entrada HID sigue pendiente, el controlador debe esperar a que VHF invoque EvtVhfReadyForNextReadReport antes de que el controlador pueda llamar de nuevo a VhfReadReportSubmit .

Si el controlador de origen HID no implementa esta función de devolución de llamada, VHF usa una directiva de almacenamiento en búfer predeterminada para los informes de lectura hid (entrada).

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10
Servidor mínimo compatible No se admite ninguno
Plataforma de destino Escritorio
Encabezado vhf.h
IRQL <=DISPATCH_LEVEL

Consulte también

Escribir un controlador de origen HID mediante Virtual HID Framework (VHF)