Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Программа 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 |