vm_mounte 内核服务
用途
将具有线程级策略例程的文件系统添加至页面调度设备表。
语法
#include <sys/types.h>
#include <sys/errno.h>
#include <sys/vmuser.h>
参数
| 项 | 描述 |
|---|---|
| in_dtype | 指定设备的类型。 受支持的设备类型为 远程 (_E), _LOGDEV, 服务器和 本地客户机。 下面详细描述了其他可选标志。 |
| 代维德 | 如果类型为 _LOGDEV,那么将指定块设备的 dev_t 对象。 如果类型为 远程 (_E) 或 服务器,那么指定指向策略例程的指针。 |
| In_thrinfop | 指向 Thrpginfo 结构的指针。 |
描述
VM_mounte 内核服务在页面调度设备表中为指定的设备分配一个条目。 VM_mounte 内核服务还可以使用线程级别的策略例程来安装客户机文件系统。 通过在 D_THRPGIO 和 D_ENHANCEDIO 标志中传递来完成此操作。
标志
| 名称 | 用途 |
|---|---|
| D_ENHANCEDIO | 指示增强的 I/O 感知文件系统。 |
| _PREXLATE | 启用预转换作为除远程文件系统外的所有文件系统的缺省值。 |
| D_THRPGIO | 指示线程级别的策略例程。 |
执行环境
仅可从 流程环境 调用 VM_mounte 内核服务。
返回值
| 项 | 描述 |
|---|---|
| 重大安全事件数量 | 指示操作成功。 |
| ENOMEM | 指示不存在用于 布夫 或 Thrpginfo 结构的内存。 |
| EINVAL | 指示下列其中一个错误:
|