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