SRBEX_DATA_IO_INFO 結構 (srb.h)
SRBEX_DATA_IO_INFO 結構包含與擴充 SRB 中讀取或寫入要求相關的其他資訊。
注意 SCSI 埠驅動程式和 SCSI 迷你埠驅動程式模型未來可能會改變或無法使用。 相反地,我們建議使用 Storport 驅動程式 和 Storport 迷你埠 驅動程式模型。
語法
typedef struct _SRBEX_DATA_IO_INFO {
SRBEXDATATYPE Type;
ULONG Length;
ULONG Flags;
ULONG Key;
ULONG RWLength;
BOOLEAN IsWriteRequest;
UCHAR CachePriority;
UCHAR Reserved[2];
ULONG Reserved1[2];
} SRBEX_DATA_IO_INFO, *PSRBEX_DATA_IO_INFO;
成員
Type
雙向擴充 SRB 數據結構的數據類型指標。 設定為 SrbExDataTypeIoInfo。
Length
這個結構中的數據長度,以位元組為單位,從 Flags 成員開始。 設定為 SRBEX_DATA_IO_INFO_LENGTH。
Flags
用於處理要求的旗標。 可能是這些值的組合:
Key
用來識別已傳輸之數據區塊的標記值。
RWLength
要傳輸之數據的長度,以位元組為單位。
IsWriteRequest
如果 SRB 中的 I/O 作業是寫入要求,則為 TRUE。 否則為 FALSE;I/O 作業是讀取要求。
CachePriority
混合式快取讀取或寫入的優先順序層級。
這個成員是從 Windows 8.1 更新版 開始有效。
Reserved[2]
此成員已保留。 設定為 0。
Reserved1[2]
此成員已保留。 設定為 0。
這個成員會從 Windows 8.1 更新版 開始出現。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 從 Windows 8 開始提供。 |
標頭 | srb.h (包含 Storport.h、Srb.h、Minitape.h) |