Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La estructura IO_BLOCK_EX se usa como parámetro para deviceIoControl, cuando el código de control de E/S especificado es IOCTL_SEND_USB_REQUEST. Los valores incluidos en los miembros de la estructura se usan para crear una solicitud de dispositivo USB (que se describe en la especificación de bus serie universal de ).
Sintaxis
typedef struct _IO_BLOCK_EX {
unsigned uOffset;
unsigned uLength;
PUCHAR pbyData;
unsigned uIndex;
UCHAR bRequest;
UCHAR bmRequestType;
UCHAR fTransferDirectionIn;
} IO_BLOCK_EX, *PIO_BLOCK_EX;
Miembros
uOffset
Se usa como campo Valor de una solicitud de dispositivo USB.
uLength
Longitud del búfer que se va a transferir.
pbyData
Puntero a un búfer de datos con una longitud de uLength.
uIndex
Se usa como campo índice de de una solicitud de dispositivo USB.
bRequest
Se usa como campo de bRequest de una solicitud de dispositivo USB.
bmRequestType
Se usa como campo bmRequestType de una solicitud de dispositivo USB.
fTransferDirectionIn
TRUE para transferencias de dispositivo a host; FALSE para las transferencias del host al dispositivo.
Requisitos
| Requisito | Valor |
|---|---|
| encabezado de | usbscan.h (incluya Usbscan.h) |