IDebugClassField::GetEnclosingClass

获取包含此类的类。

语法

int GetEnclosingClass(
    out IDebugClassField ppClassField
);

参数

ppClassField
[out]返回一个 表示封闭类的 IDebugClassField 对象。 如果没有封闭类,则返回 null 值。

返回值

如果成功,则返回S_OK;否则,返回错误代码。

备注

如果此 IDebugClassField 对象表示的类是嵌套类,则 ppClassField 参数将返回一个 IDebugClassField 表示封闭类的对象。 例如,给定此类定义:

class RootClass {
    class NestedClass { }
};

GetEnclosingClass对表示NestedClass类的对象IDebugClassField调用该方法将返回一个IDebugClassField表示类RootClass的对象。

另请参阅