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