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