estrutura WINUSB_PIPE_INFORMATION_EX (winusbio.h)

A estrutura WINUSB_PIPE_INFORMATION_EX contém informações de pipe que a rotina WinUsb_QueryPipeEx recupera.

Sintaxe

typedef struct _WINUSB_PIPE_INFORMATION_EX {
  USBD_PIPE_TYPE PipeType;
  UCHAR          PipeId;
  USHORT         MaximumPacketSize;
  UCHAR          Interval;
  ULONG          MaximumBytesPerInterval;
} WINUSB_PIPE_INFORMATION_EX, *PWINUSB_PIPE_INFORMATION_EX;

Membros

PipeType

Um valor de enumeração de tipo USBD_PIPE_TYPE que especifica o tipo de pipe.

PipeId

O identificador de pipe (ID).

MaximumPacketSize

O tamanho máximo, em bytes, dos pacotes transmitidos no pipe.

Interval

O intervalo de pipe.

MaximumBytesPerInterval

O número máximo de bytes que podem ser transmitidos em um único intervalo. Esse valor pode ser maior que o valor MaximumPacketSize em pontos de extremidade periódicos de alta largura de banda, alta velocidade e pontos de extremidade periódicos SuperSpeed, como pontos de extremidade isócronos.

Requisitos

   
Cabeçalho winusbio.h (inclua Winusbio.h)

Confira também

Estruturas USB

USBD_PIPE_TYPE

WinUsb_QueryPipe