Freigeben über


IoCheckFileObjectOpenedAsCopyDestination-Funktion (ntifs.h)

Die IoCheckFileObjectOpenedAsCopyDestination-Routine überprüft, ob eine Datei zuvor mit Kopierabsicht als Zieldatei geöffnet wurde.

Syntax

BOOLEAN IoCheckFileObjectOpenedAsCopyDestination(
  [in] PFILE_OBJECT FileObject
);

Parameter

[in] FileObject

Zeiger auf das Zieldateiobjekt, das auf Kopierabsicht überprüft werden soll.

Rückgabewert

IoCheckFileObjectOpenedAsCopyDestination gibt TRUE zurück, wenn das Dateiobjekt eine Zieldatei darstellt, die zuvor mit der Absicht der Kopierdatei geöffnet wurde. Andernfalls wird FALSE zurückgegeben. Ein Rückgabewert von TRUE signalisiert nur die Absicht zur Erstellungszeit. Dies bedeutet nicht, dass alle Vorgänge für das Dateiobjekt Teil von Kopien sind.

Hinweise

Beispielcode finden Sie unter IoCheckFileObjectOpenedAsCopySource , der zeigt, wie Sie überprüfen, ob ein Dateiobjekt mit Kopierabsicht geöffnet wurde.

Weitere Informationen finden Sie unter Kopieren im Kernelmodus und Erkennen von Kopierdateiszenarien .

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 11, Version 22H2
Header ntifs.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h)
IRQL PASSIVE_LEVEL

Weitere Informationen

EXTENDED_CREATE_INFORMATION

IoCheckFileObjectOpenedAsCopySource

NtCopyFileChunk

NtCreateFile