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