FsRtlDeleteTunnelCache function (ntifs.h)

The FsRtlDeleteTunnelCache routine deletes a tunnel cache.

Syntax

void FsRtlDeleteTunnelCache(
  [in] TUNNEL *Cache
);

Parameters

[in] Cache

Pointer to the tunnel cache structure to delete. The tunnel cache must have been initialized by calling FsRtlInitializeTunnelCache.

Return value

None

Remarks

FsRtlDeleteTunnelCache deletes all information contained in the tunnel cache. After the call to FsRtlDeleteTunnelCache, the tunnel cache is no longer valid.

Callers are responsible for synchronizing access to the FsRtlDeleteTunnelCache call. In other words, a file system must ensure that it does not call FsRtlDeleteTunnelCache at the same time it is calling another tunnel cache routine from a different thread.

For more information about file name tunneling, see Microsoft Knowledge Base Article 172190.

Requirements

Requirement Value
Target Platform Universal
Header ntifs.h (include Ntifs.h)
Library NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

See also

FsRtlInitializeTunnelCache