FsRtlDeleteTunnelCache routine

The FsRtlDeleteTunnelCache routine deletes a tunnel cache.

Syntax


VOID FsRtlDeleteTunnelCache(
  _In_ TUNNEL *Cache
);

Parameters

Cache [in]

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

Target platform

Universal

Header

Ntifs.h (include Ntifs.h)

Library

NtosKrnl.lib

DLL

NtosKrnl.exe

IRQL

<= APC_LEVEL

See also

FsRtlInitializeTunnelCache

 

 

Send comments about this topic to Microsoft

Show: