struttura IO_BLOCK (usbscan.h)
La struttura IO_BLOCK viene usata come parametro per DeviceIoControl, quando il codice di controllo I/O specificato viene IOCTL_READ_REGISTERS o IOCTL_WRITE_REGISTERS. I valori contenuti nei membri della struttura vengono usati per creare una richiesta di dispositivo USB (descritta nella Universal Serial Bus Specification).
Sintassi
typedef struct _IO_BLOCK {
unsigned uOffset;
unsigned uLength;
PUCHAR pbyData;
unsigned uIndex;
} IO_BLOCK, *PIO_BLOCK;
Membri
uOffset
Usato come campo valore di una richiesta di dispositivo USB.
uLength
Lunghezza del buffer da trasferire.
pbyData
Puntatore a un buffer di dati con lunghezza di uLength.
uIndex
Usato come campo index di una richiesta di dispositivo USB.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | usbscan.h (include Usbscan.h) |