USBFN_CLASS_INTERFACE structure (usbfnbase.h)

Describes an interface and its endpoints.

Syntax

typedef struct _USBFN_CLASS_INTERFACE {
  UINT8                  InterfaceNumber;
  UINT8                  PipeCount;
  USBFN_PIPE_INFORMATION PipeArr[MAX_NUM_USBFN_PIPES];
} USBFN_CLASS_INTERFACE, *PUSBFN_CLASS_INTERFACE;

Members

InterfaceNumber

The index number of the interface.

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

See also

USBFN_PIPE_INFORMATION