次の方法で共有


FsRtlIncrementCcFastMdlReadWait 関数 (ntifs.h)

FsRtlIncrementCcFastMdlReadWait ルーチンは、キャッシュ マネージャーの CcFastMdlReadWait パフォーマンス カウンター メンバーをプロセッサ制御ブロック (PRCB) オブジェクトにインクリメントします。

構文

void FsRtlIncrementCcFastMdlReadWait();

戻り値

何一つ

備考

FsRtlIncrementCcFastMdlReadWait は、FsRtlIncrementCcFastMdlReadWait が呼び出されるプロセッサごとの制御ブロック内のキャッシュ マネージャーの CcFastMdlReadWait パフォーマンス カウンターをインクリメントします。 このカウンターは、ファイル システム ドライバーによって処理される高速 I/O MDL 読み取り操作 (FsRtlMdlRead) の数を記録します。

ファイル システム ドライバーは、既定の高速 I/O MDL 読み取りハンドラーをオーバーライドすることを選択した場合、CcFastMdlReadWait パフォーマンス カウンターを更新するには、この関数を呼び出す必要があります。

カウンターは、0 以外の長さの高速 I/O MDL 読み取り操作を記録するためにのみ使用されます。 FsRtlIncrementCcFastMdlReadWait は、長さ 0 の高速 I/O MDL 読み取りでは呼び出さないでください。

IoGetTopLevelIrpNULL 値が返 されるため、高速 I/O MDL 読み取りハンドラーが FALSE 返す場合、ファイル システム ドライバーは CcFastMdlReadWait パフォーマンス カウンターをインクリメントしないでください。 カウンターは、ファイル システム ドライバーが実際に 0 以外の長さの高速 I/O MDL 読み取りを満たそうとする場合にのみインクリメントする必要があります。

必要条件

要件 価値
サポートされる最小クライアント Windows Vista
ターゲット プラットフォーム の 万国
ヘッダー ntifs.h (FltKernel.h、Ntifs.h を含む)
ライブラリ NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

関連項目

IoGetTopLevelIrp の

MDL を する