USBFN_CLASS_INFORMATION_PACKET_EX結構 (usbfnbase.h)

描述與 USB 介面相關聯的裝置介面類別別資訊。 此結構可用來描述單一和多介面函式。

語法

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;

成員

FullSpeedClassInterfaceEx

描述全速裝置介面 的USBFN_CLASS_INTERFACE_EX 結構。

HighSpeedClassInterfaceEx

結構,描述高速裝置的介面。

SuperSpeedClassInterfaceEx

描述 SuperSpeed 裝置介面 的USBFN_CLASS_INTERFACE_EX 結構。

InterfaceName[MAX_INTERFACE_NAME_LENGTH]

包含介面名稱的字串。

InterfaceGuid[MAX_INTERFACE_GUID_LENGTH]

驅動程式可從中衍生裝置介面 GUID 的字串。

HasInterfaceGuid

判斷驅動程式是否已發佈裝置介面為 GUID。

需求

   
標頭 usbfnbase.h

另請參閱