预定义诊断设备对象类
预定义诊断设备 对象类 (PDiagDev) 标识诊断支持的资源,并提供测试资源所需的其他信息。 操作系统可识别此对象类以实现后台兼容性。 出于开发目的,请改为使用 PDiagRes 。
PDiagDev 对象类结构定义为:
class PDiagDev {
char DType[16];
char DSClass[16];
short Ports;
short PSet;
short PreTest;
char AttDType[16];
char AttSClass[16];
short Conc;
short SupTests;
short Menu;
short DNext;
vchar DaName[255];
char Diskette[5];
vchar EnclDaName[255];
short Sysxflg;
char DClass[16];
};
| 参数 | 描述 |
|---|---|
| DType | 预定义的设备类型。 |
| DSC 类 | 预定义的设备子类。 |
| DC 级 | 预定义的设备类。 |
| 端口 | 定义与 PDiagRes->Ports. |
| PSet | 定义与 PDiagRes->PSet. |
| PreTest | 定义与 PDiagRes->PreTest. |
| AttDType | 要在设置 端口 字段时定义的子设备的设备预定义类型。 指定的设备应包含一组包含诊断支持的设备驱动程序。 |
| AttSClass | 要在设置 端口 字段时定义的子设备的设备子类。 |
| conc | 指示在多用户方式下是否支持设备。 值如下:
|
| SupTests | 标识 DA 支持的测试类型。 可以指定下列其中一种以上类型:
|
| 菜单 | 定义与 PDiagRes->Menu. |
| 下一页 | 定义与 PDiagRes->DNext. |
| DaName | 定义与 PDiagRes->DaName. |
| 软盘 | 包含与独立诊断包的设备关联的 DA 的软盘标识。 如果 DA 位于补充磁盘上,则该值应为 "S";如果 DA 是可用作控制台设备的图形适配器,则该值应为 "3S"。 |
| EnclDaName | 定义与 PDiagRes->EnclDaName. |
| SysxFlg | 标识在 System Exerciser 环境中运行时 DA 支持的测试类型。
|