共用方式為


IDebugClassField::GetEnclosingClass

取得封入這個類別的類別。

語法

int GetEnclosingClass(
    out IDebugClassField ppClassField
);

參數

ppClassField
[out]會傳 回代表封入類別的 IDebugClassField 物件。 如果沒有封入類別,則傳回 Null 值。

傳回值

如果成功,則會傳回S_OK;否則,會傳回錯誤碼。

備註

如果這個 IDebugClassField 物件所代表的類別是巢狀類別,則 ppClassField 參數會 IDebugClassField 傳回代表封入類別的物件。 例如,假設這個類別定義:

class RootClass {
    class NestedClass { }
};

GetEnclosingClass在物件上呼叫 方法,IDebugClassField表示 NestedClass 類別會傳回IDebugClassField代表 類別RootClass的物件。

另請參閱