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 です。
要件
要件 | 値 |
---|---|
Header | usbfnbase.h |