共用方式為


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