このクラスを囲むクラスを取得します。
構文
パラメーター
ppClassField
[出力] 外側のクラスを表す IDebugClassField オブジェクトを返します。 外側のクラスがない場合は、null 値を返します。
戻り値
成功した場合は、S_OK を返します。それ以外の場合はエラー コードを返します。
解説
この IDebugClassField オブジェクトによって表されるクラスが入れ子になったクラスである場合、ppClassField
パラメーターからは外側のクラスを表す IDebugClassField
オブジェクトが返されます。 たとえば、このクラス定義があるとします。
class RootClass {
class NestedClass { }
};
NestedClass
クラスを表す IDebugClassField
オブジェクトに対して GetEnclosingClass
メソッドを呼び出すと、RootClass
クラスを表す IDebugClassField
オブジェクトが返されます。