FILE_SFIO_RESERVE_INFORMATION Struktur (wdm.h)
FILE_SFIO_RESERVE_INFORMATION wird verwendet, um die reservierten Bandbreiteninformationen einer Datei für geplante Datei-E/A (SFIO) abzufragen oder festzulegen.
Syntax
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;
Angehörige
RequestsPerPeriod
Die Anzahl der E/A-Anforderungen, die pro Zeitraum abgeschlossen werden, wie im Feld Zeitraum angegeben. Wenn Sie die Bandbreitenreservierung festlegen, gibt der Wert 0 für das Dateisystem an, dass sie vorhandene reservierte Bandbreite freigeben muss.
Period
Der Zeitraum für die Reservierung, also die Zeit, ab der die E/A an den Kernel ausgestellt wird, bis die E/A abgeschlossen werden soll, angegeben in Millisekunden.
RetryFailures
Boolescher Wert.
Discardable
Boolescher Wert. Wenn WAHR, sollte die E/A mit einem Fehler abgeschlossen werden, wenn ein Treiber die E/A nicht innerhalb der Frist erfüllen kann.
RequestSize
Mindestgröße jeder einzelnen E/A-Anforderung, die von einer Anwendung mit Bandbreitenreservierung ausgestellt werden kann.
NumOutstandingRequests
Die Anzahl der RequestSize E/A-Anforderungen, die jederzeit offenstehen dürfen. Wenn Sie Reservierungen festlegen, muss dieses Feld von Servern ignoriert werden und sollte von Clients auf 0 festgelegt werden.
Anforderungen
Anforderung | Wert |
---|---|
Header- | wdm.h |