USBFN_CLASS_INTERFACE_EX structure (usbfnbase.h)

Describes an interface and its endpoints.

Syntax

typedef struct _USBFN_CLASS_INTERFACE_EX {
  UINT8                  BaseInterfaceNumber;
  UINT8                  InterfaceCount;
  UINT8                  PipeCount;
  USBFN_PIPE_INFORMATION PipeArr[MAX_NUM_USBFN_PIPES];
} USBFN_CLASS_INTERFACE_EX, *PUSBFN_CLASS_INTERFACE_EX;

Members

BaseInterfaceNumber

The index number of the interface.

InterfaceCount

The number of USB interfaces contained in the selected function.

PipeCount

The number of endpoints contained in the interface.

PipeArr[MAX_NUM_USBFN_PIPES]

An array of USBFN_PIPE_INFORMATION structures that describes the endpoints in the interface.

Requirements

Requirement Value
Header usbfnbase.h