IO_BLOCK-Struktur (usbscan.h)
Die IO_BLOCK-Struktur wird als Parameter für DeviceIoControl verwendet, wenn der angegebene E/A-Steuerungscode IOCTL_READ_REGISTERS oder IOCTL_WRITE_REGISTERS ist. Werte, die in Strukturelementen enthalten sind, werden verwendet, um eine USB-Geräteanforderung zu erstellen (siehe Universal Serial Bus Specification).
Syntax
typedef struct _IO_BLOCK {
unsigned uOffset;
unsigned uLength;
PUCHAR pbyData;
unsigned uIndex;
} IO_BLOCK, *PIO_BLOCK;
Member
uOffset
Wird als Wertfeld einer USB-Geräteanforderung verwendet.
uLength
Länge des zu übertragenden Puffers.
pbyData
Zeiger auf einen Datenpuffer mit der Länge uLength.
uIndex
Wird als Indexfeld einer USB-Geräteanforderung verwendet.
Anforderungen
Anforderung | Wert |
---|---|
Header | usbscan.h (einschließlich Usbscan.h) |