Bagikan melalui


IDebugClassField::GetEnclosingClass

Mendapatkan kelas yang mencakup kelas ini.

Sintaks

int GetEnclosingClass(
    out IDebugClassField ppClassField
);

Parameter

ppClassField
[out] Mengembalikan objek IDebugClassField yang mewakili kelas penutup. Mengembalikan nilai null jika tidak ada kelas penutup.

Tampilkan Nilai

Jika berhasil, mengembalikan S_OK; jika tidak, mengembalikan kode kesalahan.

Keterangan

Jika kelas yang diwakili oleh objek IDebugClassField ini adalah kelas berlapis, maka ppClassField parameter mengembalikan objek yang IDebugClassField mewakili kelas penutup. Misalnya, mengingat definisi kelas ini:

class RootClass {
    class NestedClass { }
};

Memanggil GetEnclosingClass metode pada objek yang IDebugClassField NestedClass mewakili kelas mengembalikan objek yang IDebugClassField mewakili kelas RootClass.

Baca juga