次の方法で共有


FsRtlDeleteKeyFromTunnelCache 関数 (ntifs.h)

FsRtlDeleteKeyFromTunnelCache ルーチンは、削除されるディレクトリ内のファイルのトンネル キャッシュ エントリを削除します。

構文

void FsRtlDeleteKeyFromTunnelCache(
  [in] TUNNEL    *Cache,
       ULONGLONG DirectoryKey
);

パラメーター

[in] Cache

FsRtlInitializeTunnelCacheによって初期化されたトンネル キャッシュへのポインター。

DirectoryKey

削除されるディレクトリのディレクトリ キー値。 詳細については、FsRtlInitializeTunnelCacheのリファレンス エントリを参照してください。

戻り値

何一つ

備考

ファイル システムは、ボリュームからディレクトリを削除するときに FsRtlDeleteKeyFromTunnelCache 呼び出します。 FsRtlDeleteKeyFromTunnelCache 、ディレクトリ キーが DirKey パラメーターで指定された値と一致するすべてのトンネル キャッシュ エントリを削除します。

トンネル キャッシュを削除するには、FsRtlDeleteTunnelCache使用します。

呼び出し元は、FsRtlDeleteTunnelCacheに対してこの呼び出しを同期する必要があります。 言い換えると、ファイル システムは、fsRtlDeleteKeyFromTunnelCache 呼び出さないことを確認し、fsRtlDeleteTunnelCache を異なるスレッドから同時に する必要があります。

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

必要条件

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

関連項目

FsRtlDeleteTunnelCache

FsRtlInitializeTunnelCache