Share via


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

Consulte también