Функция FltClose (fltkernel.h)

FltClose закрывает дескриптор файла, открытый fltCreateFile или FltCreateFileEx.

Синтаксис

NTSTATUS FLTAPI FltClose(
  [in] HANDLE FileHandle
);

Параметры

[in] FileHandle

Обработка, созданная при успешном вызове FltCreateFile или FltCreateFileEx.

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

FltClose возвращает STATUS_SUCCESS или соответствующее значение NTSTATUS, например следующее:

Код возврата Описание
STATUS_INVALID_HANDLE
FileHandle не был допустимым дескриптором файла. Это код ошибки.

Комментарии

FltClose предназначен только для закрытия дескрипторов файлов, открытых fltCreateFile или FltCreateFileEx. Его не следует использовать для закрытия произвольных дескрипторов.

Требования

Требование Значение
Целевая платформа Универсальное
Верхняя часть fltkernel.h (включая Fltkernel.h)
Библиотека FltMgr.lib
DLL Fltmgr.sys
IRQL PASSIVE_LEVEL

См. также раздел

FltCreateFile

FltCreateFileEx

ZwClose