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