枚举目标名称空间中已定义的类的实例

EnumerateInstances 方法枚举目标名称空间中已定义的类的实例。

参数

表 1 描述 EnumerateInstances 方法的参数。

表 1. EnumerateInstances 方法参数
参数 类型 描述
ClassName 字符串 定义要返回其实例的类的名称。
DeepInheritance 布尔 (Boolean) TRUE 返回所有实例以及实例的所有属性,包括通过划分子类而添加的属性。FALSE 只返回为指定类定义的属性。
IncludeClassOrigin 布尔 (Boolean) TRUE 返回实例中类的 CLASSORIGIN 属性。

返回值

如果成功,那么将返回零个或零个以上的实例 (Objects)。否则,将返回以下错误代码之一:
  • CIM_ERR_ACCESS_DENIED
  • CIM_ERR_INVALID_NAMESPACE
  • CIM_ERR_INVALID_PARAMETER
  • CIM_ERR_INVALID_CLASS
  • CIM_ERR_FAILED