struktur USBFN_CLASS_INFORMATION_PACKET_EX (usbfnbase.h)

Menjelaskan informasi kelas antarmuka perangkat yang terkait dengan antarmuka USB. Struktur ini dapat digunakan untuk menggambarkan fungsi tunggal dan multi-antarmuka.

Sintaks

typedef struct _USBFN_CLASS_INFORMATION_PACKET_EX {
  USBFN_CLASS_INTERFACE_EX FullSpeedClassInterfaceEx;
  USBFN_CLASS_INTERFACE_EX HighSpeedClassInterfaceEx;
  USBFN_CLASS_INTERFACE_EX SuperSpeedClassInterfaceEx;
  WCHAR                    InterfaceName[MAX_INTERFACE_NAME_LENGTH];
  WCHAR                    InterfaceGuid[MAX_INTERFACE_GUID_LENGTH];
  BOOLEAN                  HasInterfaceGuid;
} USBFN_CLASS_INFORMATION_PACKET_EX, *PUSBFN_CLASS_INFORMATION_PACKET_EX;

Anggota

FullSpeedClassInterfaceEx

Struktur USBFN_CLASS_INTERFACE_EX yang menjelaskan antarmuka untuk perangkat berkecepatan penuh.

HighSpeedClassInterfaceEx

Struktur yang menjelaskan antarmuka untuk perangkat berkecepatan tinggi.

SuperSpeedClassInterfaceEx

Struktur USBFN_CLASS_INTERFACE_EX yang menjelaskan antarmuka untuk perangkat SuperSpeed.

InterfaceName[MAX_INTERFACE_NAME_LENGTH]

String yang berisi nama antarmuka.

InterfaceGuid[MAX_INTERFACE_GUID_LENGTH]

String tempat driver dapat memperoleh GUID antarmuka perangkat.

HasInterfaceGuid

Menentukan apakah driver telah menerbitkan antarmuka perangkat adalah GUID.

Persyaratan

   
Header usbfnbase.h

Lihat juga