Функция FsRtlInitializeTunnelCache (ntifs.h)

Программа FsRtlInitializeTunnelCache инициализирует новый кэш туннеля для тома.

Синтаксис

VOID FsRtlInitializeTunnelCache(
  [in] TUNNEL *Cache
);

Параметры

[in] Cache

Указатель на структуру ТУННеля для каждого тома, для которой вызывающий объект должен предоставить резидентное хранилище в неупакованном пуле.

Возвращаемое значение

Никакой

Замечания

FsRtlInitializeTunnelCache инициализирует новый кэш туннеля. Файловые системы должны вызывать FsRtlInitializeTunnelCache перед использованием любого другого FsRtl... TunnelCache подпрограммы в кэше туннеля.

Файловые системы могут использовать кэш туннеля для каждого тома для кэширования имен файлов и других метаданных для файлов, переименованных или удаленных.

Записи добавляются в кэш туннеля путем вызова FsRtlAddToTunnelCache. Каждая запись содержит имя файла и ключ каталога для файла, а также может содержать пакет данных фиксированного размера для сведений о файловой системе. Когда кэш туннеля становится полным, старые записи удаляются автоматически.

Дополнительные сведения о туннелирование имен файлов см. в статье Базы знаний Майкрософт 172190.

Требования

Требование Ценность
целевая платформа Всеобщий
заголовка ntifs.h (include Ntifs.h)
библиотеки NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

См. также

FsRtlAddToTunnelCache