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 obtener más información, consulte:

  • de dispositivos de interfaz humana (HID)

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

Funciones

 
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.
VhfCrear

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 de HID (entrada) 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 eventos 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 una notificación 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.