USBSCAN_PIPE_CONFIGURATION structure (usbscan.h)

The USBSCAN_PIPE_CONFIGURATION structure is used as a parameter to DeviceIoControl, when the specified I/O control code is IOCTL_GET_PIPE_CONFIGURATION.

Syntax

typedef struct _USBSCAN_PIPE_CONFIGURATION {
  ULONG                    NumberOfPipes;
  USBSCAN_PIPE_INFORMATION PipeInfo[MAX_NUM_PIPES];
} USBSCAN_PIPE_CONFIGURATION, *PUSBSCAN_PIPE_CONFIGURATION;

Members

NumberOfPipes

The number of transfer pipes supported for the device.

PipeInfo[MAX_NUM_PIPES]

Pointer to a NumberOfPipes-sized array of USBSCAN_PIPE_INFORMATION structures.

Requirements

Requirement Value
Header usbscan.h (include Usbscan.h)