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)