структура 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) |