IoIsFileOriginRemote 函数 (ntddk.h)

IoIsFileOriginRemote 例程确定给定文件对象是否用于远程创建请求。

语法

BOOLEAN IoIsFileOriginRemote(
  [in] PFILE_OBJECT FileObject
);

参数

[in] FileObject

指向文件的文件对象的指针。

返回值

如果创建文件对象以满足远程创建请求,则 IoIsFileOriginRemote 返回 TRUE,否则返回 FALSE

注解

文件系统筛选器驱动程序调用 文件对象的 IoIsFileOriginRemote ,以确定它是否表示远程创建请求。

必须在创建请求完全完成后调用 IoIsFileOriginRemote。 换句话说,无法在创建调度 (“pre-create”) 路径或创建完成 (“post-create”) 路径中调用它。

IoIsFileOriginRemote 检查 FileObject 指向的文件对象上的FO_REMOTE_ORIGIN标志。 网络文件系统通过调用 IoSetFileOrigin 来设置或清除此标志。

要求

要求
最低受支持的客户端 此例程在 Microsoft Windows XP 及更高版本上可用。
目标平台 通用
标头 ntddk.h (包括 Ntddk.h、Ntifs.h、Fltkernel.h)
Library NtosKrnl.lib
DLL NtosKrnl.exe
IRQL 任何级别

另请参阅

IoSetFileOrigin