Freigeben über


IoIsFileOriginRemote-Funktion (ntddk.h)

Die IoIsFileOriginRemote-Routine bestimmt, ob ein bestimmtes Dateiobjekt für eine Remoteerstellungsanforderung vorgesehen ist.

Syntax

BOOLEAN IoIsFileOriginRemote(
  [in] PFILE_OBJECT FileObject
);

Parameter

[in] FileObject

Zeiger auf ein Dateiobjekt für die Datei.

Rückgabewert

IoIsFileOriginRemote gibt TRUE zurück, wenn das Dateiobjekt erstellt wurde, um eine Remoteerstellungsanforderung zu erfüllen, andernfalls FALSE.

Hinweise

Dateisystemfiltertreiber rufen IoIsFileOriginRemote für ein Dateiobjekt auf, um zu bestimmen, ob es eine Remoteerstellungsanforderung darstellt.

IoIsFileOriginRemote muss aufgerufen werden, nachdem die Erstellungsanforderung vollständig abgeschlossen wurde. Anders ausgedrückt: Sie kann nicht im Pfad zum Erstellen des Dispatchs ("pre-create") oder im Pfad zum Abschluss der Erstellung ("post-create") aufgerufen werden.

IoIsFileOriginRemote überprüft das FO_REMOTE_ORIGIN-Flag für das Dateiobjekt, auf das von FileObject verwiesen wird. Netzwerkdateisysteme legen dieses Flag fest oder löschen sie, indem Sie IoSetFileOrigin aufrufen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Diese Routine ist unter Microsoft Windows XP und höher verfügbar.
Zielplattform Universell
Header ntddk.h (include Ntddk.h, Ntifs.h, Fltkernel.h)
Bibliothek NtosKrnl.lib
DLL NtosKrnl.exe
IRQL Beliebige Ebene

Weitere Informationen

IoSetFileOrigin