FsRtlInitializeTunnelCache 関数 (ntifs.h)

FsRtlInitializeTunnelCache ルーチンは、ボリュームの新しいトンネル キャッシュを初期化します。

構文

void FsRtlInitializeTunnelCache(
  [in] TUNNEL *Cache
);

パラメーター

[in] Cache

呼び出し元が非ページ プールに常駐ストレージを提供する必要があるボリュームごとの TUNNEL 構造体へのポインター。

戻り値

なし

解説

FsRtlInitializeTunnelCache は 、新しいトンネル キャッシュを初期化します。 ファイル システムでは、他 の FsRtl を使用する前に FsRtlInitializeTunnelCache を呼び出す必要があります 。トンネル キャッシュ上の TunnelCache ルーチン。

ファイル システムでは、ボリュームごとのトンネル キャッシュを使用して、名前の変更または削除されるファイルのファイル名やその他のメタデータをキャッシュできます。

エントリは、 FsRtlAddToTunnelCache を呼び出すことによってトンネル キャッシュに追加されます。 各エントリには、ファイルのファイル名とディレクトリ キーが含まれており、ファイル システム固有の情報の固定サイズのデータ パケットを含めることもできます。 トンネル キャッシュがいっぱいになると、古いエントリが自動的に削除されます。

ファイル名トンネリングの詳細については、 Microsoft サポート技術情報の記事 172190 を参照してください。

要件

要件
対象プラットフォーム ユニバーサル
Header ntifs.h (Ntifs.h を含む)
Library NtosKrnl.lib
[DLL] NtosKrnl.exe
IRQL <= APC_LEVEL

こちらもご覧ください

FsRtlAddToTunnelCache