USBFN_CLASS_INFORMATION_PACKET_EX structure (usbfnbase.h)
Describes device interface class information associated with a USB interface. This structure can be used to describe single and multi-interface functions.
Syntax
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;
Members
FullSpeedClassInterfaceEx
A USBFN_CLASS_INTERFACE_EX structure that describes an interface for full speed device.
HighSpeedClassInterfaceEx
A structure that describes an interface for high speed device.
SuperSpeedClassInterfaceEx
A USBFN_CLASS_INTERFACE_EX structure that describes an interface for SuperSpeed device.
InterfaceName[MAX_INTERFACE_NAME_LENGTH]
A string that contains the interface name.
InterfaceGuid[MAX_INTERFACE_GUID_LENGTH]
A string from which the driver can derive the device interface GUID.
HasInterfaceGuid
Determines whether the driver has published a device interface is GUID.
Requirements
Requirement | Value |
---|---|
Header | usbfnbase.h |