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 ReportDescriptor.
ReportDescriptor
Um ponteiro para um buffer alocado pelo driver de origem HID que contém o Descritor de Relatório HID.
Valor de retorno
Nenhum
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 10 |
servidor com suporte mínimo | Nenhum com suporte |
da Plataforma de Destino | Área de trabalho |
cabeçalho | vhf.h |
biblioteca | VhfKm.lib |
Consulte também
gravar um driver de origem HID usando o VHF (Virtual HID Framework)