FILE_SFIO_RESERVE_INFORMATION 結構 (wdm.h)
FILE_SFIO_RESERVE_INFORMATION 可用來查詢或設定已排程檔案 I/O (SFIO) 的檔案保留頻寬資訊。
語法
typedef struct _FILE_SFIO_RESERVE_INFORMATION {
ULONG RequestsPerPeriod;
ULONG Period;
BOOLEAN RetryFailures;
BOOLEAN Discardable;
ULONG RequestSize;
ULONG NumOutstandingRequests;
} FILE_SFIO_RESERVE_INFORMATION, *PFILE_SFIO_RESERVE_INFORMATION;
成員
RequestsPerPeriod
每個期間完成的 I/O 要求數目,如 [ 期間 ] 欄位所指定。 設定頻寬保留時,值為 0 表示檔案系統必須釋放任何現有的保留頻寬。
Period
保留的期間,這是 I/O 發出至核心的時間,直到 I/O 完成的時間,以毫秒為單位指定。
RetryFailures
布林值。
Discardable
布林值。 若為 TRUE,如果驅動程式無法在期限內滿足 I/O,則應該完成 I/O 並出現錯誤。
RequestSize
任何使用頻寬保留的應用程式可以發出的個別 I/O 要求大小下限。
NumOutstandingRequests
隨時允許未完成 的 RequestSize I/O 要求數目。 設定保留時,伺服器必須忽略此字段,且應該由客戶端設定為 0。
規格需求
需求 | 值 |
---|---|
標頭 | wdm.h |