Condividi tramite


struttura WINUSB_SETUP_PACKET (winusb.h)

La struttura WINUSB_SETUP_PACKET descrive un pacchetto di installazione USB.

Sintassi

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

Members

RequestType

Tipo di richiesta. I valori assegnati a questo membro sono definiti nella tabella 9.2 della sezione 9.3 della specifica USB (Universal Serial Bus) (www.usb.org).

Request

Richiesta del dispositivo. I valori assegnati a questo membro sono definiti nella tabella 9.3 della sezione 9.4 della specifica USB (Universal Serial Bus).

Value

Il significato di questo membro varia in base alla richiesta. Per una spiegazione di questo membro, vedere la specifica USB (Universal Serial Bus).

Index

Il significato di questo membro varia in base alla richiesta. Per una spiegazione di questo membro, vedere la specifica USB (Universal Serial Bus).

Length

Il numero di byte da trasferire.

Commenti

I chiamanti della routine WinUsb_ControlTransfer devono passare una struttura WINUSB_SETUP_PACKET .

Requisiti

Requisito Valore
Intestazione winusb.h (include Winusbio.h)

Vedi anche

Strutture USB

WinUsb_ControlTransfer