struktur IO_BLOCK_EX (usbscan.h)
Struktur IO_BLOCK_EX digunakan sebagai parameter untuk DeviceIoControl, ketika kode kontrol I/O yang ditentukan IOCTL_SEND_USB_REQUEST. Nilai yang terkandung dalam anggota struktur digunakan untuk membuat Permintaan Perangkat USB (dijelaskan dalam Spesifikasi Universal Serial Bus).
Sintaks
typedef struct _IO_BLOCK_EX {
unsigned uOffset;
unsigned uLength;
PUCHAR pbyData;
unsigned uIndex;
UCHAR bRequest;
UCHAR bmRequestType;
UCHAR fTransferDirectionIn;
} IO_BLOCK_EX, *PIO_BLOCK_EX;
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.
bRequest
Digunakan sebagai bidang bRequest dari Permintaan Perangkat USB.
bmRequestType
Digunakan sebagai bidang bmRequestType dari Permintaan Perangkat USB.
fTransferDirectionIn
TRUE untuk transfer dari perangkat ke host; FALSE untuk transfer dari host ke perangkat.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | usbscan.h (termasuk Usbscan.h) |