IDebugClassField:: GetEnclosingClass

获取包含此类的类。

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 对象。

请参见

参考

IDebugClassField