struttura IO_BLOCK (usbscan.h)
La struttura IO_BLOCK viene usata come parametro per DeviceIoControl, quando il codice di controllo I/O specificato è 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 specifica del bus seriale universale).
Sintassi
typedef struct _IO_BLOCK {
unsigned uOffset;
unsigned uLength;
PUCHAR pbyData;
unsigned uIndex;
} IO_BLOCK, *PIO_BLOCK;
Members
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 Indice di una richiesta di dispositivo USB.
Requisiti
Requisito | Valore |
---|---|
Intestazione | usbscan.h (include Usbscan.h) |