kmod_entrypt 内核服务

用途

返回指向内核模块的入口点的函数指针。

语法

#include <sys/types.h>
#include <sys/errno.h>
#include <sys/ldr.h>
void (*(kmod_entrypt ( kmid,  flags)))( )
mid_t kmid;
uint flags;

参数

描述
克米德 指定对象文件的内核模块标识,将为该对象文件请求入口点。 此参数是由 kmod_load 内核服务返回的内核模块标识。
标志 指定入口点选项的标志。 定义了以下标志:
重大安全事件数量
返回指向指定模块的入口点 (如模块头中所指定) 的函数指针。

描述

kmod_entrypt 内核服务会获取指向指定模块的入口点的函数指针。 此函数指针通常用于调用模块中的例程,以初始化或终止其函数。 在装入后和卸载前发生初始化和终止。 针对其请求入口点的模块由 克米德 参数所表示的内核模块标识指定。

执行环境

仅可从 流程环境 调用 kmod_entrypt 内核服务。

返回值

非空函数指针指示已成功完成。 此函数指针包含模块的入口点。 空函数指针指示一个错误。