структура WINUSB_SETUP_PACKET (winusb.h)

Структура WINUSB_SETUP_PACKET описывает установочный пакет USB.

Синтаксис

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

Члены

RequestType

Тип запроса. Значения, назначенные этому элементу, определены в таблице 9.2 раздела 9.3 спецификации универсальной последовательной шины (USB) (www.usb.org).

Request

Запрос устройства. Значения, назначенные этому элементу, определены в таблице 9.3 раздела 9.4 спецификации универсальной последовательной шины (USB).

Value

Значение этого элемента зависит от запроса. Описание этого элемента см. в спецификации Универсальной последовательной шины (USB).

Index

Значение этого элемента зависит от запроса. Описание этого элемента см. в спецификации Универсальной последовательной шины (USB).

Length

Число байтов для передачи.

Комментарии

Вызывающие WinUsb_ControlTransfer подпрограммы должны передавать структуру WINUSB_SETUP_PACKET .

Требования

Требование Значение
Заголовок winusb.h (включая Winusbio.h)

См. также раздел

Структуры USB

WinUsb_ControlTransfer