FILE_SFIO_RESERVE_INFORMATION 構造体 (wdm.h)
FILE_SFIO_RESERVE_INFORMATION は、スケジュールされたファイル I/O (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
[ 期間 ] フィールドで指定された、期間ごとに完了した I/O 要求の数。 帯域幅の予約を設定する場合、値 0 は、既存の予約済み帯域幅を解放する必要があることをファイル システムに示します。
Period
予約の期間。I/O がカーネルに発行されてから I/O が完了するまでの時間 (ミリ秒単位で指定)。
RetryFailures
ブール値。
Discardable
ブール値。 TRUE の場合、ドライバーが期限内に I/O を満たすことができない場合は、エラーで I/O を完了する必要があります。
RequestSize
帯域幅の予約を使用してアプリケーションによって発行できる個々の I/O 要求の最小サイズ。
NumOutstandingRequests
いつでも未処理にできる RequestSize I/O 要求の数。 予約を設定する場合、このフィールドはサーバーによって無視される必要があり、クライアントでは 0 に設定する必要があります。
要件
要件 | 値 |
---|---|
Header | wdm.h |