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

Подпрограмма IoCheckFileObjectOpenedAsCopyDestination проверяет, был ли ранее открыт файл с намерением копирования в качестве целевого файла.

Синтаксис

BOOLEAN IoCheckFileObjectOpenedAsCopyDestination(
  [in] PFILE_OBJECT FileObject
);

Параметры

[in] FileObject

Указатель на целевой объект файла для проверка для намерения копирования.

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

IoCheckFileObjectOpenedAsCopyDestination возвращает значение TRUE, если объект файла представляет целевой файл, который ранее был открыт с намерением копирования файла; В противном случае возвращается значение FALSE. Возвращаемое значение TRUE сигнализирует только о намерении во время создания; Это не означает, что все операции с объектом файла являются частью копий.

Комментарии

В разделе IoCheckFileObjectOpenedAsCopySource приведен пример кода, который показывает, как проверка, если файловый объект был открыт с намерением копирования.

Дополнительные сведения см. в статье Копирование файлов в режиме ядра и обнаружение сценариев копирования файлов .

Требования

Требование Значение
Минимальная версия клиента Windows 11 версии 22H2
Верхняя часть ntifs.h (включая Wdm.h, Ntddk.h, Ntifs.h)
IRQL PASSIVE_LEVEL

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

EXTENDED_CREATE_INFORMATION

IoCheckFileObjectOpenedAsCopySource

NtCopyFileChunk

NtCreateFile