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