枚举在目标名称空间中定义的类的子类的名称

EnumerateClassNames 方法枚举在目标名称空间中定义的类的子类的名称。

参数

表 1 描述 EnumerateClassNames 方法的参数。

表 1. EnumerateClassNames 方法参数
参数 类型 描述
ClassName 字符串 定义要返回其子类名称的类的名称。如果该字段为 NULL,那么将返回目标名称空间中的所有基类名称。
DeepInheritance 布尔 (Boolean) TRUE 返回指定类的所有子类名称。FALSE 只返回直系子类名称。

返回值

如果成功,将返回零个或零个以上的类名称。否则,将返回以下错误代码之一:
  • CIM_ERR_ACCESS_DENIED
  • CIM_ERR_INVALID_NAMESPACE
  • CIM_ERR_INVALID_PARAMETER
  • CIM_ERR_INVALID_CLASS
  • CIM_ERR_FAILED