Поделиться через


структура 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