设备从属结构 (DDS) 概述

设备从属结构 (DDS) 包含对设备驱动程序的设备实例进行描述的信息。 它通常包含与设备相关的属性以及驱动程序与设备进行通信所需的其他信息的相关信息。

在许多情况下,会包含有关设备的父代的信息。 (例如,驱动程序需要有关适配器和适配器所插入的总线的信息,以便与连接到适配器的设备进行通信。)

每次配置设备时,都将构建设备的 DDS。 配置方法 可以使用 "配置" 数据库中的固定值,计算值和信息来填充 DDS。 "配置" 数据库中的大部分信息通常来自 定制属性 (CuAt) 对象类中的设备属性,但可以来自任何对象类。 还可以包含设备的父设备或父设备的父设备的数据库中的信息。 使用 sysconfig 子例程的 SYS_CFGDD 标志将 DDS 传递到设备驱动程序,该子例程使用 CFG_INIT 命令调用设备驱动程序的 地址配置 子例程。