структура IO_BLOCK (usbscan.h)
Структура IO_BLOCK используется в качестве параметра для DeviceIoControl, если указанный код элемента управления вводом-выводом IOCTL_READ_REGISTERS или IOCTL_WRITE_REGISTERS. Значения, содержащиеся в элементах структуры, используются для создания запроса USB-устройства (описано в спецификации универсальной последовательной шины).
Синтаксис
typedef struct _IO_BLOCK {
unsigned uOffset;
unsigned uLength;
PUCHAR pbyData;
unsigned uIndex;
} IO_BLOCK, *PIO_BLOCK;
Члены
uOffset
Используется в качестве поля "Значение " запроса USB-устройства.
uLength
Длина буфера для передачи.
pbyData
Указатель на буфер данных длиной uLength.
uIndex
Используется в качестве поля индекса запроса USB-устройства.
Требования
Требование | Значение |
---|---|
Заголовок | usbscan.h (включая Usbscan.h) |