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) |
库 | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | 任何级别 |