genmajor 设备配置子例程

用途

生成设备驱动程序实例的下一个可用主数字。

语法

#include <cf.h>
#include <sys/cfgodm.h>
#include <sys/cfgdb.h>
int genmajor ( device_driver_instance_name)
char *device_driver_instance_name;

参数

描述
设备驱动程序实例名 指向包含设备驱动程序实例名称的字符串的点。

描述

genmajor 设备配置子程序是用于访问 Customized Device Driver (CuDvDr) 对象类的指定例程之一。 如果给定设备驱动程序实例已存在主数字,那么将返回该数字。 否则,将生成新的主数字。

genmajor子程序将在 CuDvDr 对象类中创建一个主号码信息条目(对象)。 返回最小的可用主号码或已分配的主号码。 CuDvDr对象类被此例程锁定,直到例程完成。

返回值

如果 根梅杰 子例程成功执行,那么返回一个主号码。 此主号码是最低的可用主号码或已分配给设备实例的主号码。

如果 genmajor 子程序失败,将返回 -1 值。

文件

描述
/usr/lib/libcfg.a 设备配置子例程的归档。