pincode 内核服务
用途
锁定与已装入的对象模块相关联的代码和数据。
语法
#include <sys/types.h>
#include <sys/errno.h>
#include <sys/pin.h> int pincode ( func)
int (*func) ();
int (*func) ();
参数
| 项 | 描述 |
|---|---|
| 函数 | 指定用于确定要置顶的对象模块的地址。 该地址通常是此对象模块导出的函数的地址。 |
描述
Pincode 服务使用 销 服务来将指定的对象模块置顶。 使用对象模块的装入器条目来确定代码和数据的大小。
执行环境
仅可从 流程环境 调用 Pincode 内核服务。
返回值
| 项 | 描述 |
|---|---|
| 重大安全事件数量 | 指示成功完成。 |
| EINVAL | 指示 丰克 参数不是指向该函数的有效指针。 |
| ENOMEM | 指示 Pincode 服务由于实内存不足而无法将模块置顶。 |
发生错误时, Pincode 服务会返回而不置顶任何页面。