Cabeçalho vhf.h
Essa é a interface VHF (Virtual HID Framework) para o modo usuário e o modo Kernel.
Para obter mais informações, consulte:
Vhf.h contém as seguintes interfaces de programação:
Funções
VHF_CONFIG_INIT Use a função VHF_CONFIG_INIT para inicializar os membros necessários da estrutura VHF_CONFIG alocada pelo driver de origem HID. |
VhfAsyncOperationComplete O driver de origem HID chama esse método para definir os resultados de uma operação assíncrona. |
VhfCreate O driver de origem HID chama esse método para criar um dispositivo HID virtual. |
VhfDelete O driver de dispositivo de origem HID chama esse método para excluir um dispositivo VHF. |
VhfReadReportSubmit O driver de origem HID chama esse método para enviar um relatório de leitura hid (entrada) para o VHF (Virtual HID Framework). |
VhfStart O driver de origem HID chama esse método para iniciar o dispositivo HID virtual. |
Funções de retorno de chamada
EVT_VHF_ASYNC_OPERATION O driver de origem HID implementa esse retorno de chamada de evento se quiser dar suporte a uma das quatro operações assíncronas para obter e definir relatórios HID. |
EVT_VHF_CLEANUP O driver de origem HID implementa esse retorno de chamada de evento para liberar recursos que podem ser alocados pelo driver para o dispositivo HID virtual. |
EVT_VHF_READY_FOR_NEXT_READ_REPORT O driver de origem HID implementa essa função de chamada de evento de volta para usar seu esquema de buffer para relatórios de entrada HID e deseja ser notificado quando o próximo relatório puder ser enviado ao VHF. |
Estruturas
HID_XFER_PACKET A estrutura HID_XFER_PACKET em vhf.h contém informações sobre um relatório HID que o driver de classe HID usa com solicitações de E/S para obter ou definir um relatório. |
VHF_CONFIG Contém informações de configuração iniciais fornecidas pelo driver de origem HID quando ele chama VhfCreate para criar um dispositivo HID virtual. |