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

另請參閱

NtQueryInformationFile