USBFN_INTERFACE_INFO structure (usbfnbase.h)

Describes an interface and its endpoints.

Syntax

typedef struct _USBFN_INTERFACE_INFO {
  UINT8           InterfaceNumber;
  USBFN_BUS_SPEED Speed;
  USHORT          Size;
  UCHAR           InterfaceDescriptorSet[1];
} USBFN_INTERFACE_INFO, *PUSBFN_INTERFACE_INFO;

Members

InterfaceNumber

The index number of the interface.

Speed

The operating bus speed indicated by USBFN_BUS_SPEED-typed flags.

Size

Specifies the total length, in bytes, of all data for the interface.

InterfaceDescriptorSet[1]

Pointer to the first element in the array of that contains the interface descriptor set.

Requirements

Requirement Value
Header usbfnbase.h

See also

USBFN_BUS_SPEED