枚举与特定 公共信息模型 (CIM) 对象关联的类或实例
Associators 方法可枚举与特定 公共信息模型 (CIM) 对象关联的类或实例。
参数
表 1 描述 Associators 方法的参数。
| 参数 | 类型 | 描述 |
|---|---|---|
| ObjectName | 字符串 | 定义作为关联源的类名或实例名称。 |
| AssocClass | 字符串 | 如果不为 NULL,那么表示所有对象都必须通过该类或其某个子类的一个实例与源对象相关联。 |
| ResultClass | 字符串 | 如果不为 NULL,那么表示所有返回的对象都必须是该类或其某个子类的实例,或者是这个类。 |
| Role | 字符串 | 如果不为 NULL,那么表示每个返回对象都必须与充当指定角色的源对象关联。引用源对象的关联类中的属性名称必须与该参数的值相匹配。 |
| ResultRole | 字符串 | 如果不为 NULL,那么表示每个已返回对象都必须与充当指定角色的源对象关联。也就是,引用返回对象的关联类中的属性名称必须与该参数的值相匹配。 |
| IncludeClassOrigin | 布尔 (Boolean) | TRUE 返回类的 CLASSORIGIN 属性。 |
返回值
如果成功,将返回零个或零个以上的类(CIMClass)或实例(Objects)。否则,将返回以下错误代码之一:
- CIM_ERR_ACCESS_DENIED
- CIM_ERR_INVALID_NAMESPACE
- CIM_ERR_INVALID_PARAMETER
- CIM_ERR_INVALID_CLASS
- CIM_ERR_FAILED