Condividi tramite


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)