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 a alça WDFDEVICE que o driver recebeu na chamada WdfDeviceCreate .

Em vez disso, um driver no 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 pelo ReportDescriptor.

ReportDescriptor

Um ponteiro para um buffer alocado pelo driver de origem HID que contém o Descritor de Relatório HID.

Valor retornado

Nenhum

Requisitos

   
Cliente mínimo com suporte Windows 10
Servidor mínimo com suporte Nenhum compatível
Plataforma de Destino Desktop
Cabeçalho vhf.h
Biblioteca VhfKm.lib

Confira também

Gravar um driver de origem HID usando o VHF (Virtual HID Framework)