READ_AHEAD_PARAMETERS 構造体 (ntifs.h)
READ_AHEAD_PARAMETERS構造体には先読みパラメーターが含まれています。
構文
typedef struct _READ_AHEAD_PARAMETERS {
CSHORT NodeByteSize;
ULONG Granularity;
ULONG PipelinedRequestSize;
ULONG ReadAheadGrowthPercentage;
} READ_AHEAD_PARAMETERS, *PREAD_AHEAD_PARAMETERS;
メンバー
NodeByteSize
ノードのサイズ (バイト単位)。
Granularity
先読みの粒度。 この値は、2 以上の偶数の累乗であるか、PAGE_SIZEと等しい必要があります。
PipelinedRequestSize
パイプライン化された先行読み取りを実行するときに使用される要求サイズ (バイト単位)。 パイプライン化された先行読み取り要求はそれぞれ、小さい PipelinedRequestSize サイズの要求に分割されます。 これは通常、1 つの大きな要求ではなく、複数の要求を並列化することでスループットを向上させるために使用されます。
下位互換性のために、キャッシュ マネージャーは、この値が 0 の場合、すべての先行読み取り要求を 2 つに分割します。
ReadAheadGrowthPercentage
既にアプリケーションによって準備されているデータの割合として先読みの増加。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 |
Header | ntifs.h |