このクラスの入れ子になった列挙子の列挙子を作成します。
構文
パラメーター
ppEnum
[出力] 入れ子になった列挙の一覧を表す IEnumDebugFields オブジェクトを返します。 入れ子になった列挙がない場合は、null 値を返します。
戻り値
成功した場合は、S_OK を返します。入れ子になった列挙子がない場合は、S_FALSE を返します。 それ以外の場合はエラー コードを返します。
解説
列挙の各要素は、入れ子になった列挙を記述する IDebugEnumField オブジェクトです。
クラス内で宣言された列挙は、入れ子になった列挙と見なされます。 次に例を示します。
class RootClass {
enum NestedEnum { EnumValue = 0 }
};
EnumNestedEnums
メソッドからは、NestedEnum
列挙を表す 1 つの IDebugEnumField オブジェクトを含む IEnumDebugFields オブジェクトが返されます。