struktur IO_BLOCK (usbscan.h)

Struktur IO_BLOCK digunakan sebagai parameter untuk DeviceIoControl, ketika kode kontrol I/O yang ditentukan IOCTL_READ_REGISTERS atau IOCTL_WRITE_REGISTERS. Nilai yang terkandung dalam anggota struktur digunakan untuk membuat Permintaan Perangkat USB (dijelaskan dalam Spesifikasi Universal Serial Bus).

Sintaks

typedef struct _IO_BLOCK {
  unsigned uOffset;
  unsigned uLength;
  PUCHAR   pbyData;
  unsigned uIndex;
} IO_BLOCK, *PIO_BLOCK;

Anggota

uOffset

Digunakan sebagai bidang Nilai dari Permintaan Perangkat USB.

uLength

Panjang buffer untuk ditransfer.

pbyData

Penunjuk ke buffer data dengan panjang uLength.

uIndex

Digunakan sebagai bidang Indeks dari Permintaan Perangkat USB.

Persyaratan

Persyaratan Nilai
Header usbscan.h (termasuk Usbscan.h)