dl_srn_src 结构
dl_srn_src 结构包含在 query_output 结构中。 dl_srn_src 结构在 diag_log.h 头文件中定义。
dl_srn_src 结构定义为:
typedef struct _log_srn_src {
char name[NAME_SIZE];
char src[MAX_SRC_SIZE];
char *errorText;
dl_descText frubDesc;
dl_fru_src *frus;
char crid[2];
unsigned int plid;
unsigned int action_flags;
unsigned int subsysid;
unsigned int event_sev;
unsigned int refc2;
unsigned int refc3;
unsigned int refc4;
unsigned int refc5;
unsigned int refc6;
unsigned int refc7;
unsigned int refc8;
unsigned int refc9;
} dl_srn_src;
| 项 | 描述 |
|---|---|
| NAME | 检测到错误的设备名。 |
| errorText | 故障的已翻译描述。 |
| frubDesc | 包含 errorText所指向消息的源数据的结构。
|
| frus | 指向 SRC 的 FRU 列表的指针。 请参阅 dl_fru_src的描述。 |
| 蟋蟀 | 平台错误日志创建者标识。 |
| 使 | 平台日志标识。 |
| action_flags | 正在报告此故障的操作。 此值存储为十六进制值。 diag_log.h 中定义了以下宏以解码 action_flags: |
| 潜水 | 平台子系统标识值。 值有: |
| event_sev | 平台事件严重性值。 |
| refc2 - refc9 | 扩展参考码值。 |