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)