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) |