次の方法で共有


IoCheckFileObjectOpenedAsCopyDestination 関数 (ntifs.h)

IoCheckFileObjectOpenedAsCopyDestination ルーチンは、コピーインテントでファイルがコピー先ファイルとして以前に開かれたかどうかをチェックします。

構文

BOOLEAN IoCheckFileObjectOpenedAsCopyDestination(
  [in] PFILE_OBJECT FileObject
);

パラメーター

[in] FileObject

コピー インテントのチェックするコピー先ファイル オブジェクトへのポインター。

戻り値

IoCheckFileObjectOpenedAsCopyDestination は、ファイル オブジェクトがコピー ファイル意図で以前に開かれたコピー先ファイルを表す場合に TRUE を返します。それ以外の場合は FALSE を返します。 TRUE の戻り値は、作成時にのみ意図を通知します。これは、ファイル オブジェクトに対するすべての操作がコピーの一部であることを意味するわけではありません。

注釈

ファイル オブジェクトがコピー インテントで開かれたかどうかをチェックする方法を示すサンプル コードについては、「IoCheckFileObjectOpenedAsCopySource」を参照してください。

詳細については、 カーネル モードのファイル コピーとコピー ファイルの検出のシナリオに関する ページを参照してください。

要件

要件
サポートされている最小のクライアント Windows 11 バージョン 22H2
Header ntifs.h (Wdm.h、Ntddk.h、Ntifs.h を含みます)
IRQL PASSIVE_LEVEL

こちらもご覧ください

EXTENDED_CREATE_INFORMATION

IoCheckFileObjectOpenedAsCopySource

NtCopyFileChunk

NtCreateFile