estructura USBFN_CLASS_INFORMATION_PACKET_EX (usbfnbase.h)
Describe la información de clase de interfaz de dispositivo asociada a una interfaz USB. Esta estructura se puede usar para describir funciones de interfaz única y múltiple.
Sintaxis
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;
Miembros
FullSpeedClassInterfaceEx
Estructura de USBFN_CLASS_INTERFACE_EX que describe una interfaz para el dispositivo de velocidad completa.
HighSpeedClassInterfaceEx
Estructura que describe una interfaz para un dispositivo de alta velocidad.
SuperSpeedClassInterfaceEx
Estructura USBFN_CLASS_INTERFACE_EX que describe una interfaz para el dispositivo SuperSpeed.
InterfaceName[MAX_INTERFACE_NAME_LENGTH]
Cadena que contiene el nombre de la interfaz.
InterfaceGuid[MAX_INTERFACE_GUID_LENGTH]
Cadena de la que el controlador puede derivar el GUID de la interfaz del dispositivo.
HasInterfaceGuid
Determina si el controlador ha publicado una interfaz de dispositivo es GUID.
Requisitos
Requisito | Valor |
---|---|
Header | usbfnbase.h |