Freigeben über


WINUSB_SETUP_PACKET-Struktur (winusb.h)

Die WINUSB_SETUP_PACKET-Struktur beschreibt ein USB-Setuppaket.

Syntax

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

Member

RequestType

Der Anforderungstyp. Die Diesem Member zugewiesenen Werte werden in Tabelle 9.2 von Abschnitt 9.3 der USB-Spezifikation (Universal Serial Bus) (www.usb.org) definiert.

Request

Die Geräteanforderung. Die Diesem Member zugewiesenen Werte werden in Tabelle 9.3 von Abschnitt 9.4 der USB-Spezifikation (Universal Serial Bus) definiert.

Value

Die Bedeutung dieses Elements variiert je nach Anforderung. Eine Erklärung zu diesem Element finden Sie in der USB-Spezifikation (Universal Serial Bus).

Index

Die Bedeutung dieses Elements variiert je nach Anforderung. Eine Erklärung zu diesem Element finden Sie in der USB-Spezifikation (Universal Serial Bus).

Length

Die Anzahl von zu übertragenden Bytes.

Hinweise

Aufrufer der WinUsb_ControlTransfer-Routine müssen in einer WINUSB_SETUP_PACKET-Struktur übergeben werden.

Anforderungen

Anforderung Wert
Header winusb.h (einschließen von Winusbio.h)

Weitere Informationen

USB-Strukturen

WinUsb_ControlTransfer