IO_BLOCK estrutura (usbscan.h)
A estrutura IO_BLOCK é usada como um parâmetro para DeviceIoControl, quando o código de controle de E/S especificado é IOCTL_READ_REGISTERS ou IOCTL_WRITE_REGISTERS. Os valores contidos nos membros da estrutura são usados para criar uma Solicitação de Dispositivo USB (descrita no de Especificação universal do Barramento Serial).
Sintaxe
typedef struct _IO_BLOCK {
unsigned uOffset;
unsigned uLength;
PUCHAR pbyData;
unsigned uIndex;
} IO_BLOCK, *PIO_BLOCK;
Membros
uOffset
Usado como o campo Valor de uma Solicitação de Dispositivo USB.
uLength
Comprimento do buffer a ser transferido.
pbyData
Ponteiro para um buffer de dados com um comprimento de uLength .
uIndex
Usado como o campo índice de uma solicitação de dispositivo USB.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | usbscan.h (inclua Usbscan.h) |