função VHF_CONFIG_INIT (vhf.h)
Use a função VHF_CONFIG_INIT para inicializar os membros necessários da estrutura de VHF_CONFIG alocada pelo driver de origem hid.
Sintaxe
FORCEINLINE
VOID
VHF_CONFIG_INIT(
_Out_
PVHF_CONFIG Config,
#ifdef _KERNEL_MODE
_In_
PDEVICE_OBJECT DeviceObject,
#else
_In_
HANDLE FileHandle,
#endif
_In_
USHORT ReportDescriptorLength,
_In_reads_bytes_(ReportDescriptorLength)
PUCHAR ReportDescriptor
)
Parâmetros
[out] Config
Um ponteiro para a estrutura VHF_CONFIG a ser inicializada.
[in] DeviceObject
Um ponteiro para a estrutura de DEVICE_OBJECT para o driver de origem HID. Obtenha esse ponteiro chamando WdfDeviceWdmGetDeviceObject e passando o identificador WDFDEVICE que o driver recebeu na chamada WdfDeviceCreate .
Em vez disso, um driver de modo de usuário forneceria um FileHandle. Para obter mais informações, consulte VHF_CONFIG.
[in] ReportDescriptorLength
O comprimento do Descritor de Relatório HID contido em um ponteiro de buffer por ReportDescriptor.
ReportDescriptor
Um ponteiro para um buffer alocado pelo driver de origem HID que contém o Descritor de Relatório HID.
Retornar valor
Nenhum
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10 |
Servidor mínimo com suporte | Nenhum compatível |
Plataforma de Destino | Área de Trabalho |
Cabeçalho | vhf.h |
Biblioteca | VhfKm.lib |
Confira também
Gravar um driver de origem HID usando a VHF (Estrutura HID Virtual)