Compartilhar via


estrutura USBSCAN_PIPE_INFORMATION (usbscan.h)

A estrutura USBSCAN_PIPE_INFORMATION é usada para descrever um pipe de transferência USB para um dispositivo de imagem parada. Uma matriz de estruturas de USBSCAN_PIPE_INFORMATION é fornecida em uma estrutura USBSCAN_PIPE_CONFIGURATION .

Sintaxe

typedef struct _USBSCAN_PIPE_INFORMATION {
  USHORT        MaximumPacketSize;
  UCHAR         EndpointAddress;
  UCHAR         Interval;
  RAW_PIPE_TYPE PipeType;
} USBSCAN_PIPE_INFORMATION, *PUSBSCAN_PIPE_INFORMATION;

Membros

MaximumPacketSize

Tamanho máximo do pacote para o pipe de transferência.

EndpointAddress

O endereço do ponto de extremidade do pipe. O endereço é codificado da seguinte maneira:

Bits Definição
0..3 Número do ponto de extremidade.
4..6 Reservado, definido como 0.
7 Direção, ignorada para pontos de extremidade de controle: 0 – Ponto de extremidade OUT 1 – PONTO de extremidade IN

Para obter mais informações, consulte a Especificação universal do barramento serial.

Interval

Intervalo de sondagem, em milissegundos, para pipes de interrupção. Para obter mais informações, consulte a Especificação universal do barramento serial.

PipeType

Um valor do tipo RAW_PIPE_TYPE que identifica o tipo de pipe.

Requisitos

Requisito Valor
Cabeçalho usbscan.h (inclua Usbscan.h)

Confira também

RAW_PIPE_TYPE

USBSCAN_PIPE_CONFIGURATION