Функция FsRtlDeleteKeyFromTunnelCache (ntifs.h)
Подпрограмма FsRtlDeleteKeyFromTunnelCache удаляет все записи кэша туннеля для файлов в удаляемом каталоге.
Синтаксис
void FsRtlDeleteKeyFromTunnelCache(
[in] TUNNEL *Cache,
ULONGLONG DirectoryKey
);
Параметры
[in] Cache
Указатель на кэш туннеля, инициализированный fsRtlInitializeTunnelCache.
DirectoryKey
Значение ключа каталога для удаляемого каталога. Дополнительные сведения см. в справочной записи для FsRtlInitializeTunnelCache.
Возвращаемое значение
None
Remarks
Файловые системы вызывают FsRtlDeleteKeyFromTunnelCache при удалении каталога из тома. FsRtlDeleteKeyFromTunnelCache удаляет все записи кэша туннеля, ключи каталога которых соответствуют значению, указанному в параметре DirKey .
Чтобы удалить кэш туннеля, используйте FsRtlDeleteTunnelCache.
Вызывающий объект требуется для синхронизации этого вызова с FsRtlDeleteTunnelCache. Другими словами, файловая система должна гарантировать, что она не вызывает FsRtlDeleteKeyFromTunnelCache и FsRtlDeleteTunnelCache одновременно из разных потоков.
Дополнительные сведения о туннелирования имен файлов см. в статье базы знаний Майкрософт 172190.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 |
Целевая платформа | Универсальное |
Верхняя часть | ntifs.h (включая FltKernel.h, Ntifs.h) |
Библиотека | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |