共用方式為


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