USBFN_CLASS_INTERFACE_EX - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// usbfnbase.h

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;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-usbfnbase-_usbfn_class_interface_ex)

_USBFN_CLASS_INTERFACE_EX structure

Description

Describes an interface and its endpoints.

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

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