reldevno 设备配置子例程

用途

释放设备实例的次数或主数,或者同时释放这两个数字。

语法

#include <cf.h> #include <sys/cfgodm.h> #include <sys/cfgdb.h> 内部关系 (int reldevno) device_instance_name, 释放) 焦尔 *device_instance_name; 英特 释放;

参数

描述
device_instance_name 指向包含该设备实例名称的字符串。
释放 指定是否应该释放该主号码。 如果值为 True ,那么将释放主数字; 如果值为 False ,那么不会释放主数字。

描述

reldevno 设备配置子程序是 定制设备驱动程序(CuDvDr)对象类 的指定访问例程之一。 此对象类由此例程专门锁定,直到完成为止。 与设备实例名称相关的所有次要编号都将从 CuDvDr 对象类中删除。 即,每个对象都从类中删除。 这会释放次要编号以供复用。

如果存在以下两个条件,那么将释放主数字以供复用:

  • 要删除的对象包含主数字的最后一个次编号。
  • 释放 参数将设置为 True。

如果您希望自行释放主要数字,那么可以调用 雷勒梅杰 设备配置子例程。 在此情况下,还应该将 释放 参数设置为 False。 将从文件系统中删除与已删除对象对应的所有 特殊文件(包括符号链接的特殊文件)。

返回值

描述
0 指示成功完成。
-1 指示未能释放次数和/或主数。

文件

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