struktur USBC_FUNCTION_DESCRIPTOR (usbbusif.h)

Struktur USBC_FUNCTION_DESCRIPTOR menjelaskan fungsi USB dan koleksi antarmuka terkait.

Sintaks

typedef struct _USBC_FUNCTION_DESCRIPTOR {
  UCHAR                     FunctionNumber;
  UCHAR                     NumberOfInterfaces;
  PUSB_INTERFACE_DESCRIPTOR *InterfaceDescriptorList;
  UNICODE_STRING            HardwareId;
  UNICODE_STRING            CompatibleId;
  UNICODE_STRING            FunctionDescription;
  ULONG                     FunctionFlags;
  PVOID                     Reserved;
} USBC_FUNCTION_DESCRIPTOR, *PUSBC_FUNCTION_DESCRIPTOR;

Anggota

FunctionNumber

Indeks berbasis nol dari koleksi antarmuka.

NumberOfInterfaces

Jumlah antarmuka dalam koleksi antarmuka.

InterfaceDescriptorList

Array pointer ke struktur jenis USB_INTERFACE_DESCRIPTOR yang menjelaskan antarmuka dalam koleksi antarmuka.

HardwareId

Pengidentifikasi perangkat keras dari koleksi antarmuka.

CompatibleId

Pengidentifikasi yang kompatibel dari koleksi antarmuka.

FunctionDescription

Deskripsi koleksi antarmuka dalam teks yang dapat dibaca manusia.

FunctionFlags

Bendera yang ditentukan vendor yang menjelaskan koleksi antarmuka.

Reserved

Dicadangkan.

Keterangan

Untuk informasi tentang cara menggunakan rutinitas panggilan balik yang ditentukan pengguna untuk memberikan definisi kustom koleksi antarmuka pada perangkat, lihat Menyesuaikan Enumerasi Koleksi Antarmuka untuk Perangkat Komposit.

Persyaratan

Persyaratan Nilai
Header usbbusif.h (termasuk Usbbusif.h)

Lihat juga

Struktur USB

USB_INTERFACE_DESCRIPTOR