estrutura WINUSB_SETUP_PACKET (winusb.h)

A estrutura WINUSB_SETUP_PACKET descreve um pacote de configuração USB.

Sintaxe

typedef struct _WINUSB_SETUP_PACKET {
  UCHAR  RequestType;
  UCHAR  Request;
  USHORT Value;
  USHORT Index;
  USHORT Length;
} WINUSB_SETUP_PACKET, *PWINUSB_SETUP_PACKET;

Membros

RequestType

O tipo de solicitação. Os valores atribuídos a esse membro são definidos na Tabela 9.2 da seção 9.3 da especificação do Barramento Serial Universal (USB) (www.usb.org).

Request

A solicitação do dispositivo. Os valores atribuídos a esse membro são definidos na Tabela 9.3 da seção 9.4 da especificação do Barramento Serial Universal (USB).

Value

O significado desse membro varia de acordo com a solicitação. Para obter uma explicação desse membro, consulte a especificação do Barramento Serial Universal (USB).

Index

O significado desse membro varia de acordo com a solicitação. Para obter uma explicação desse membro, consulte a especificação do Barramento Serial Universal (USB).

Length

O número de bytes a serem transferidos.

Comentários

Os chamadores da rotina de WinUsb_ControlTransfer devem passar uma estrutura WINUSB_SETUP_PACKET .

Requisitos

Requisito Valor
Cabeçalho winusb.h (inclua Winusbio.h)

Confira também

Estruturas USB

WinUsb_ControlTransfer