structure WINUSB_SETUP_PACKET (winusb.h)
La structure WINUSB_SETUP_PACKET décrit un paquet d’installation USB.
Syntaxe
typedef struct _WINUSB_SETUP_PACKET {
UCHAR RequestType;
UCHAR Request;
USHORT Value;
USHORT Index;
USHORT Length;
} WINUSB_SETUP_PACKET, *PWINUSB_SETUP_PACKET;
Membres
RequestType
Type de requête. Les valeurs attribuées à ce membre sont définies dans le tableau 9.2 de la section 9.3 de la spécification USB (www.usb.org).
Request
Demande d’appareil. Les valeurs attribuées à ce membre sont définies dans le tableau 9.3 de la section 9.4 de la spécification USB (Universal Serial Bus).
Value
La signification de ce membre varie en fonction de la demande. Pour obtenir une explication de ce membre, consultez la spécification USB (Universal Serial Bus).
Index
La signification de ce membre varie en fonction de la demande. Pour obtenir une explication de ce membre, consultez la spécification USB (Universal Serial Bus).
Length
Nombre d’octets à transférer.
Remarques
Les appelants de la routine WinUsb_ControlTransfer doivent passer une structure WINUSB_SETUP_PACKET .
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | winusb.h (inclure Winusbio.h) |