fungsi WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_INTERFACES_DESCRIPTORS (wdfusb.h)

[Berlaku untuk KMDF dan UMDF]

Fungsi WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_INTERFACES_DESCRIPTORS menginisialisasi struktur WDF_USB_DEVICE_SELECT_CONFIG_PARAMS sehingga driver dapat menentukan konfigurasi dengan menggunakan deskriptor USB.

Sintaks

void WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_INTERFACES_DESCRIPTORS(
  [out] PWDF_USB_DEVICE_SELECT_CONFIG_PARAMS Params,
  [in]  PUSB_CONFIGURATION_DESCRIPTOR        ConfigDescriptor,
  [in]  PUSB_INTERFACE_DESCRIPTOR            *InterfaceDescriptors,
  [in]  ULONG                                NumInterfaceDescriptors
);

Parameter

[out] Params

Penunjuk ke struktur WDF_USB_DEVICE_SELECT_CONFIG_PARAMS yang dialokasikan driver.

[in] ConfigDescriptor

Penunjuk ke struktur USB_CONFIGURATION_DESCRIPTOR .

[in] InterfaceDescriptors

Penunjuk ke array struktur USB_INTERFACE_DESCRIPTOR .

[in] NumInterfaceDescriptors

Jumlah elemen yang ada di array InterfaceDescriptors .

Nilai kembali

Tidak ada

Keterangan

Fungsi WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_INTERFACES_DESCRIPTORS nol struktur WDF_USB_DEVICE_SELECT_CONFIG_PARAMS dan mengatur anggota Ukuran ke ukuran struktur. Ini juga mengatur anggota Jenis ke WdfUsbTargetDeviceSelectConfigTypeInterfacesDescriptor.

Fungsi ini menggunakan parameter ConfigDescriptor, InterfaceDescriptors, dan NumInterfaceDescriptors untuk mengatur anggota union Type.Descriptor struktur.

Untuk menginisialisasi struktur WDF_USB_DEVICE_SELECT_CONFIG_PARAMS , driver harus memanggil salah satu fungsi berikut:

Persyaratan

Persyaratan Nilai
Target Platform Universal
Versi KMDF minimum 1,0
Versi UMDF minimum 2.0
Header wdfusb.h (termasuk Wdfusb.h)

Lihat juga

USB_CONFIGURATION_DESCRIPTOR

USB_INTERFACE_DESCRIPTOR

WDF_USB_DEVICE_SELECT_CONFIG_PARAMS

WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_DECONFIG

WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_INTERFACES_DESCRIPTORS

WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_MULTIPLE_INTERFACES

WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_SINGLE_INTERFACE

WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_URB