Administrator Guide
Description("This class associates DPO_FreeFall instance(s) with " "an instance of
DPO_HardwareInfo"),
dynamic:ToInstance,
PROVIDER("DPOProv"):ToInstance
]
class DPO_HardwareInfoToFreeFall
{
[key] DPO_HardwareInfo REF Antecedent;
[key] DPO_FreeFall REF Dependent;
};
/**************************************************************
* DPO_Cable
* This has the cable log information from a summary log. There
* may be multiple instances of this class for each summary file.
**************************************************************/
[Description("Cable logs: List of all cables attached, required but not connected in the
system."), Dynamic,Provider("DPOProv") ]
class DPO_Cable
{
[
Description("Unique ID from the summary file."),
Key
] string HardwareInfoGUID;
[
Description("Cable index number, starting from 0."),
Key
] sint16 Index;
[Description("Name of cable.")]
string Name;
[Description("Cable's connection status.")]
string Status;
};
/**************************************************************
* DPO_HardwareInfoToCableLogs
* This class associates DPO_HardwareInfoToCable
* instance(s) with an instance of DPO_HardwareInfo.
**************************************************************/
[Association : ToInstance,
Description("This class associates DPO_HardwareInfoToCable" " instance(s) with an instance of
DPO_HardwareInfo."),
dynamic:ToInstance,
PROVIDER("DPOProv"):ToInstance
]
class DPO_HardwareInfoToCable
{
[key] DPO_HardwareInfo REF Antecedent;
[key] DPO_Cable REF Dependent;
};
/**************************************************************
* DPO_CableChangeHistory
* This has the cable change history information from a summary log.
* There may be multiple instances of this class for each summary
* file.
**************************************************************/
[Description("Information for status change for a cable."),
Dynamic,Provider("DPOProv") ]
class DPO_CableChangeHistory
{
[Description("Name of cable.")]
string Name;
[Description("Timestamp when the change in cable status was noted.")]
string Timestamp;
[Description("Cable's connection status.")]
string Status;
52
APPENDIX B - WMI Class Definition Files