Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die IO_BLOCK_EX Struktur wird als Parameter zum DeviceIoControl-verwendet, wenn der angegebene E/A-Steuerelementcode IOCTL_SEND_USB_REQUESTist. Werte, die in Strukturmember enthalten sind, werden verwendet, um eine USB-Geräteanforderung zu erstellen (in der Universal Serial Bus Specificationbeschrieben).
Syntax
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;
Angehörige
uOffset
Wird als Wert Feld einer USB-Geräteanforderung verwendet.
uLength
Länge des zu übertragenden Puffers.
pbyData
Zeiger auf einen Datenpuffer mit einer Länge von uLength.
uIndex
Wird als Index Feld einer USB-Geräteanforderung verwendet.
bRequest
Wird als bRequest Feld einer USB-Geräteanforderung verwendet.
bmRequestType
Wird als bmRequestType Feld einer USB-Geräteanforderung verwendet.
fTransferDirectionIn
TRUE für Übertragungen von Gerät zu Host; FALSE- für Übertragungen von Host zu Gerät.
Anforderungen
Anforderung | Wert |
---|---|
Header- | usbscan.h (include Usbscan.h) |