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 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)