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