структура 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 (include Usbscan.h) |