Compartir a través de


Encabezado vhf.h

Esta es la interfaz de Virtual HID Framework (VHF) para el modo de usuario y el modo kernel.

Para más información, consulte:

vhf.h contiene las siguientes interfaces de programación:

Functions

 
VHF_CONFIG_INIT

Use la función VHF_CONFIG_INIT para inicializar los miembros necesarios de la estructura de VHF_CONFIG asignada por el controlador de origen HID.
VhfAsyncOperationComplete

El controlador de origen HID llama a este método para establecer los resultados de una operación asincrónica.
VhfCreate

El controlador de origen HID llama a este método para crear un dispositivo HID virtual.
VhfDelete

El controlador de dispositivo de origen HID llama a este método para eliminar un dispositivo VHF.
VhfReadReportSubmit

El controlador de origen HID llama a este método para enviar un informe de lectura (entrada) HID a Virtual HID Framework (VHF).
VhfStart

El controlador de origen HID llama a este método para iniciar el dispositivo HID virtual.

Funciones de devolución de llamada

 
EVT_VHF_ASYNC_OPERATION

El controlador de origen HID implementa esta devolución de llamada de evento si quiere admitir una de las cuatro operaciones asincrónicas para obtener y establecer informes HID.
EVT_VHF_CLEANUP

El controlador de origen HID implementa esta devolución de llamada de evento para liberar recursos que podrían asignar el controlador al dispositivo HID virtual.
EVT_VHF_READY_FOR_NEXT_READ_REPORT

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.

Estructuras

 
HID_XFER_PACKET

La estructura HID_XFER_PACKET de vhf.h contiene información sobre un informe HID que el controlador de clase HID usa con solicitudes de E/S para obtener o establecer un informe.
VHF_CONFIG

Contiene información de configuración inicial proporcionada por el controlador de origen HID cuando llama a VhfCreate para crear un dispositivo HID virtual.