ターゲット・ネーム・スペース内で定義されたクラスのサブクラスの名前の列挙
EnumerateClassNames メソッドは、ターゲット・ネーム・スペース内で定義されているクラスのサブクラス名を列挙します。
パラメーター
表 1 は、EnumerateClassNames メソッドのパラメーターを説明しています。
| パラメーター | タイプ | 説明 |
|---|---|---|
| ClassName | ストリング | サブクラス名を返すクラスの名前を定義します。このフィールドが NULL である場合、ターゲット・ネーム・スペース内のすべての基本クラスの名前が返されます。 |
| DeepInheritance | ブール値 | TRUE は、指定されたクラスのすべてのサブクラス名を返します。FALSE は、直接の子であるサブクラス名だけを返します。 |
戻り値
成功した場合、ゼロ個以上のクラス名が返されます。それ以外の場合、以下のいずれかのエラー・コードが返されます。
- CIM_ERR_ACCESS_DENIED
- CIM_ERR_INVALID_NAMESPACE
- CIM_ERR_INVALID_PARAMETER
- CIM_ERR_INVALID_CLASS
- CIM_ERR_FAILED