Administrator Guide
**************************************************************/
[Description("Monitor information from the summary log file. This information is extracted
from the EDID data"
" in the registry"),
Dynamic,Provider("DPOProv") ]
class DPO_Monitor
{
[
Description("Unique ID from the summary file."),
Key
]string HardwareInfoGUID;
[
Description("Monitor index number, starting from 0."),
Key
]sint16 Index;
[Description("Type of monitor (Dell or Non-Dell).")]
string Monitor_Type;
[Description("Model name of the monitor.")]
string Model_Name;
[Description("Serial number of the monitor.")]
string Serial;
[Description("Any vendor specific monitor data.")]
string Vendor_Specific_Data;
};
/**************************************************************
* DPO_HardwareInfoToMonitor
* This class associates DPO_Monitor instance(s) with an
* instance of DPO_HardwareInfo.
**************************************************************/
[ Association : ToInstance,
Description("This class associates DPO_Monitor instance(s) "
"with an instance of DPO_HardwareInfo."),
dynamic:ToInstance,
PROVIDER("DPOProv"):ToInstance
]
class DPO_HardwareInfoToMonitor
{
[key] DPO_HardwareInfo REF Antecedent;
[key] DPO_Monitor REF Dependent;
};
/**************************************************************
* DPO_BiosInternalLogs
* This has the BIOS logs information from a summary log. There
* may be multiple instances of this class for each summary file.
**************************************************************/
[Description("BIOS logs: All system logs such as BIOS, Diagnostics, IPMI, SMBIOS, SPD logs
etc."),
Dynamic,Provider("DPOProv") ]
class DPO_BiosInternalLogs
{
[
Description("Unique ID from the summary file."),
Key
]string HardwareInfoGUID;
[Description("Source of bios log entry. E.g. BIOS, diagnostics, IPMI etc.")]
string Name;
[Description("BIOS log entry's time stamp.")]
string Time;
[Description("BIOS log sub type based on source of current log entry.")]
string LogType;
[Description("Event Code.")]
string EventCode;
[Description("Description of current log entry.")]
string Descr;
};
/**************************************************************
* DPO_HardwareInfoToBiosInternalLogs
* This class associates DPO_HardwareInfoToBiosInternalLogs
* instance(s) with an instance of DPO_HardwareInfo.
**************************************************************/
[
Association : ToInstance,
附录 B - WMI 类定义文件 31