Administrator Guide
class DPO_LanAdapter
{
[
Description("Unique ID from the summary file."),
Key
]
string HardwareInfoGUID;
[
Description("LAN adapter index number starting from 0."),
Key
]
sint16 Index;
[Description("LAN adapter name.")]
string Name;
[Description("LAN adapter's MAC address.")]
string MAC;
[Description("Percentage of time the adapter was busy when the system was on AC.")]
sint16 ActivityAC_Pct;
[Description("Percentage of time the adapter was busy when the systen was on battery.")]
sint16 ActivityDC_Pct;
};
/**************************************************************
* DPO_HardwareInfoToLanAdapter
* This class associates DPO_LanAdapter instance(s) with an
* instance of DPO_HardwareInfo.
**************************************************************/
[Association : ToInstance,
Description("This class associates DPO_LanAdapter instance(s) " " with an instance of
DPO_HardwareInfo"),
dynamic:ToInstance,
PROVIDER("DPOProv"):ToInstance
]
class DPO_HardwareInfoToLanAdapter
{
[key] DPO_HardwareInfo REF Antecedent;
[key] DPO_LanAdapter REF Dependent;
};
/**************************************************************
* DPO_WlanAdapter
* This has the wlan adapter information from a summary log. There
* may be multiple instances of this class for each summary file.
**************************************************************/ [Description("Wireless LAN
adapter information and statistics."), Dynamic,Provider("DPOProv") ]
class DPO_WlanAdapter
{
[
Description("Unique ID from the summary file."),
Key
]
string HardwareInfoGUID;
[
Description("Wireless LAN adapter index number starting from 0."),
Key
]
sint16 Index;
[Description("Wireless LAN adapter name.")]
string Name;
[Description("Wireless LAN adapter's MAC address.")]
string MAC;
[Description("Percentage of time the radio was off when the system was on AC.")]
sint16 WlanRadioOffAC_Pct;
42 附录 B - WMI 类定义文件