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 |