структура FILE_SFIO_RESERVE_INFORMATION (wdm.h)

FILE_SFIO_RESERVE_INFORMATION используется для запроса или задания сведений о зарезервированной пропускной способности файла для запланированного файлового ввода-вывода (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

Число запросов ввода-вывода, которые выполняются за период времени, как указано в поле Период . При настройке резервирования пропускной способности значение 0 указывает файловой системе, что она должна освободить существующую зарезервированную пропускную способность.

Period

Период резервирования, то есть время, с которого операции ввода-вывода выдаются ядру до момента завершения операций ввода-вывода, указанного в миллисекундах.

RetryFailures

.

Discardable

. При значении TRUE ввод-вывод должен завершиться с ошибкой, если драйвер не может выполнить операции ввода-вывода в течение крайнего срока.

RequestSize

Минимальный размер любого отдельного запроса ввода-вывода, который может быть выдан приложением с помощью резервирования пропускной способности.

NumOutstandingRequests

Количество запросов ввода-вывода RequestSize , которые могут быть невыполненными в любое время. При настройке резервирований это поле ДОЛЖНО игнорироваться серверами, а для клиентов должно быть задано значение 0.

Требования

Требование Значение
Заголовок wdm.h

См. также раздел

NtQueryInformationFile