IO_BLOCK_EX結構 (usbscan.h)
當指定的 I/O 控制項程式代碼IOCTL_SEND_USB_REQUEST時,IO_BLOCK_EX結構會當做 DeviceIoControl 的參數使用。 結構成員中包含的值可用來建立通用 序列總線規格) 中所述的 USB 裝置要求 (。
語法
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;
成員
uOffset
作為USB裝置要求的 [值 ] 欄位。
uLength
要傳送的緩衝區長度。
pbyData
數據緩衝區的指標,長度為 uLength。
uIndex
當做 USB 裝置要求的 [索引 ] 欄位使用。
bRequest
用來作為USB裝置要求的 bRequest 欄位。
bmRequestType
用來作為USB裝置要求的 bmRequestType 欄位。
fTransferDirectionIn
TRUE 表示從裝置到主機的傳輸; FALSE 用於從主機到裝置的傳輸。
規格需求
需求 | 值 |
---|---|
標頭 | usbscan.h (包含 Usbscan.h) |
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應