Compartilhar via


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.