设备方法如何返回错误

设备方法通过使用非零退出代码退出来指示 配置管理器 和运行时配置命令的错误。 配置管理器和配置命令只能了解 cf.h 文件中定义的退出代码。

多个错误代码可以描述给定的错误。 这是因为许多出口代码对应于高度特定的错误,而其他出口代码则更一般。 请尽可能使用最特定的错误代码。

例如,如果 Configure 方法从 Customized Attributes (CuAt) 对象类获取属性以填充 与设备相关的结构 (DDS) , 但该值无效 (可能是由于数据库损坏) ,那么您可能会退出并返回 E_BADATTR 错误。 否则,您可能会选择 数据发布 退出代码,因为在构建 DDS 时发生了另一个错误情况。