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 |