Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The IoIsFileOriginRemote routine determines whether a given file object is for a remote create request.
Syntax
BOOLEAN IoIsFileOriginRemote(
[in] PFILE_OBJECT FileObject
);
Parameters
[in] FileObject
Pointer to a file object for the file.
Return value
IoIsFileOriginRemote returns TRUE if the file object was created to satisfy a remote create request, otherwise FALSE.
Remarks
File system filter drivers call IoIsFileOriginRemote for a file object to determine whether it represents a remote create request.
IoIsFileOriginRemote must be called after the create request has entirely completed. In other words, it cannot be called in the create dispatch ("pre-create") path or the create completion ("post-create") path.
IoIsFileOriginRemote checks the FO_REMOTE_ORIGIN flag on the file object pointed to by FileObject. Network file systems set or clear this flag by calling IoSetFileOrigin.
Requirements
Requirement | Value |
---|---|
Minimum supported client | This routine is available on Microsoft Windows XP and later. |
Target Platform | Universal |
Header | ntddk.h (include Ntddk.h, Ntifs.h, Fltkernel.h) |
Library | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | Any level |