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 |