Функция FsRtlTeardownPerFileContexts (ntifs.h)
Файловые системы вызывают подпрограммуFsRtlTeardownPerFileContexts, чтобы освободить объекты FSRTL_PER_FILE_CONTEXT, связанные с блоком управления файлами (FCB) структуры.
Синтаксис
void FsRtlTeardownPerFileContexts(
[in] PVOID *PerFileContextPointer
);
Параметры
[in] PerFileContextPointer
Указатель на непрозрачный указатель, определяющий структуру контекста файла. Чтобы получить этот указатель из объекта файла, используйте макрос FsRtlGetPerFileContextPoint er.
Возвращаемое значение
Никакой
Замечания
Эта подпрограмма вызывает подпрограмму FreeCallback, указанную в объекте FSRTL_PER_FILE_CONTEXT. Подпрограмма
Чтобы избежать конфликтов в синхронизации, FsRtlTeardownPerFileContexts подпрограмма освобождает блокировку для объектов контекста файла перед вызовом FreeCallback. Это позволяет избежать блокировки доступа к объектам контекста файла фильтром для собственных операций списка, таких как удаление с FsRtlRemovePerFileContext.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Доступно начиная сWindows Vista. |
целевая платформа | Всеобщий |
заголовка | ntifs.h (include FltKernel.h, Ntifs.h) |
библиотеки |
NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <=APC_LEVEL |
См. также
контекст отслеживания Per-File в устаревшем драйвере фильтра файловой системы