Partager via


structure IO_BLOCK (usbscan.h)

La structure IO_BLOCK est utilisée comme paramètre pour DeviceIoControl, lorsque le code de contrôle d’E/S spécifié est IOCTL_READ_REGISTERS ou IOCTL_WRITE_REGISTERS. Les valeurs contenues dans les membres de la structure sont utilisées pour créer une demande d’appareil USB (décrite dans la spécification de bus série universelle ).

Syntaxe

typedef struct _IO_BLOCK {
  unsigned uOffset;
  unsigned uLength;
  PUCHAR   pbyData;
  unsigned uIndex;
} IO_BLOCK, *PIO_BLOCK;

Membres

uOffset

Utilisé comme champ valeur d’une demande d’appareil USB.

uLength

Longueur de la mémoire tampon à transférer.

pbyData

Pointeur vers une mémoire tampon de données avec une longueur de uLength .

uIndex

Utilisé comme champ Index d’une demande d’appareil USB.

Exigences

Exigence Valeur
d’en-tête usbscan.h (include Usbscan.h)