Compartir a través de


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 una notificación 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

Ninguno

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 a VhfReadReportSubmit de nuevo.

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 (entrada) HID.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 10
servidor mínimo admitido No se admite ninguna
de la plataforma de destino de Escritorio
encabezado de vhf.h
irQL <=DISPATCH_LEVEL

Consulte también

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