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 | 任何级别 |