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)

Voir aussi

USB Structures

WinUsb_ControlTransfer