estrutura IO_BLOCK (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 na Especificação do Barramento Serial Universal).
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) |