共用方式為


USBFN_CLASS_INFORMATION_PACKET 結構 (usbfnbase.h)

描述與 USB 介面相關聯的裝置介面類別資訊。 這個結構只能保存單一函式介面的相關信息。

語法

typedef struct _USBFN_CLASS_INFORMATION_PACKET {
  USBFN_CLASS_INTERFACE FullSpeedClassInterface;
  USBFN_CLASS_INTERFACE HighSpeedClassInterface;
  WCHAR                 InterfaceName[MAX_INTERFACE_NAME_LENGTH];
  WCHAR                 InterfaceGuid[MAX_INTERFACE_GUID_LENGTH];
  BOOLEAN               HasInterfaceGuid;
  USBFN_CLASS_INTERFACE SuperSpeedClassInterface;
} USBFN_CLASS_INFORMATION_PACKET, *PUSBFN_CLASS_INFORMATION_PACKET;

成員

FullSpeedClassInterface

描述完整速度裝置介面 的USBFN_CLASS_INTERFACE 結構。

HighSpeedClassInterface

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

InterfaceName[MAX_INTERFACE_NAME_LENGTH]

包含介面名稱的字串。

InterfaceGuid[MAX_INTERFACE_GUID_LENGTH]

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

HasInterfaceGuid

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

SuperSpeedClassInterface

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

規格需求

需求
標頭 usbfnbase.h

另請參閱