devswchg 内核服务
用途
更改设备开关表中的设备开关入口点。
语法
参数
| 项 | 描述 |
|---|---|
| 德夫诺 | 指定将更改的设备的 主要和次要设备号 。 |
| TYPE | 指定要改变的设备开关入口点。 类型 参数可具有下列其中一个值:
|
| 纽丰克 | 指定设备交换入口点的新值。 |
| 奥尔德丰克 | 指定在此处返回设备开关入口点的旧值。 |
描述
在 德夫斯沃德 内核服务添加设备交换表项后, 德夫施格 内核服务会更改设备交换入口点 (函数指针) 的值。 由 类型 参数指定的设备交换机入口点设置为 纽丰克 参数的值。 在由 奥尔德丰克 参数寻址的内存中返回其先前值。 对于每个调用,只能更改一个设备开关项。
如果devswchg内核服务不成功,则未定义oldfunc参数引用的值。
执行环境
德夫施格 内核服务只能从 流程 环境中进行调用。
返回值
| 项 | 描述 |
|---|---|
| 重大安全事件数量 | 指示操作成功。 |
| EINVAL | 表示类型命令无效。 |
| ENODEV | 指示未定义由 德夫诺 参数指定的设备切换项。 |