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