获取包含此类的类。
HRESULT GetEnclosingClass(
IDebugClassField** ppClassField
);
int GetEnclosingClass(
out IDebugClassField ppClassField
);
参数
- ppClassField
[out] 返回表示封闭类的 IDebugClassField 对象。 ; 如果没有封闭类,则返回 null 值。
返回值
如果成功,则返回 S_OK;否则,返回错误代码。
备注
如果此 IDebugClassField 对象表示的类是嵌套类,则 ppClassField 参数返回表示封闭类的 IDebugClassField 对象。 例如命名此类定义:
class RootClass {
class NestedClass { }
};
对表示 NestedClass 类的 IDebugClassField 对象的 GetEnclosingClass 方法返回表示类 RootClass的 IDebugClassField 对象。