estructura USBFN_CLASS_INFORMATION_PACKET (usbfnbase.h)
Describe la información de clase de interfaz de dispositivo asociada a una interfaz USB. Esta estructura solo puede contener información sobre una única interfaz de función.
Sintaxis
typedef struct _USBFN_CLASS_INFORMATION_PACKET {
USBFN_CLASS_INTERFACE FullSpeedClassInterface;
USBFN_CLASS_INTERFACE HighSpeedClassInterface;
WCHAR InterfaceName[MAX_INTERFACE_NAME_LENGTH];
WCHAR InterfaceGuid[MAX_INTERFACE_GUID_LENGTH];
BOOLEAN HasInterfaceGuid;
USBFN_CLASS_INTERFACE SuperSpeedClassInterface;
} USBFN_CLASS_INFORMATION_PACKET, *PUSBFN_CLASS_INFORMATION_PACKET;
Miembros
FullSpeedClassInterface
Estructura USBFN_CLASS_INTERFACE que describe una interfaz para un dispositivo de velocidad completa.
HighSpeedClassInterface
Estructura USBFN_CLASS_INTERFACE que describe una interfaz para un dispositivo de alta velocidad.
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 de dispositivo.
HasInterfaceGuid
Determina si el controlador ha publicado una interfaz de dispositivo es GUID.
SuperSpeedClassInterface
Estructura USBFN_CLASS_INTERFACE que describe una interfaz para el dispositivo SuperSpeed.
Requisitos
Requisito | Valor |
---|---|
Header | usbfnbase.h |