fungsi VHF_CONFIG_INIT (vhf.h)

Gunakan fungsi VHF_CONFIG_INIT untuk menginisialisasi anggota struktur VHF_CONFIG yang diperlukan yang dialokasikan oleh driver sumber HID.

Sintaks

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    
    )

Parameter

[out] Config

Penunjuk ke struktur VHF_CONFIG untuk diinisialisasi.

[in] DeviceObject

Penunjuk ke struktur DEVICE_OBJECT untuk driver sumber HID. Dapatkan pointer tersebut dengan memanggil WdfDeviceWdmGetDeviceObject dan melewati handel WDFDEVICE yang diterima driver dalam panggilan WdfDeviceCreate .

Sebagai gantinya, driver mode pengguna akan menyediakan FileHandle. Untuk informasi selengkapnya, lihat VHF_CONFIG.

[in] ReportDescriptorLength

Panjang Deskriptor Laporan HID yang terkandung dalam penunjuk buffer oleh ReportDescriptor.

ReportDescriptor

Penunjuk ke buffer yang dialokasikan driver sumber HID yang berisi Deskriptor Laporan HID.

Mengembalikan nilai

Tidak ada

Persyaratan

   
Klien minimum yang didukung Windows 10
Server minimum yang didukung Tidak ada yang didukung
Target Platform Desktop
Header vhf.h
Pustaka VhfKm.lib

Lihat juga

Menulis driver sumber HID dengan menggunakan Virtual HID Framework (VHF)