19.6.128. StartDependentFn(起始依赖函数资源描述符宏)
语法 :
StartDependentFn (CompatibilityPriority, PerformancePriority) {ResourceList}
参数
CompatibilityPriority 表示由 ResourceList 指定的配置相对于 PC/AT 的兼容性优先级。0 = 良好,1 = 可接受,2 = 次优。
PerformancePriority 表示由 ResourceList 指定的配置相对于其他配置的性能优先级。0 = 良好,1 = 可接受,2 = 次优。
ResourceList 是一个资源描述符列表,对于此配置必须一同选择。
描述
StartDependentFn 宏求值为一个缓冲区,其中包含一个起始依赖函数资源描述符,用于描述一组必须一同选择的资源。每个后续的 StartDependentFn 或 StartDependentFnNoPri 资源描述符都会为配置设备引入一种新的资源选择,最后一种选择由 EndDependentFn 资源描述符终止。起始依赖函数资源描述符的格式可见 第 6.4.2.3 节。此宏生成该资源描述符的两字节形式,并设计为在 ResourceTemplate(资源到缓冲区转换宏)内部使用。