Bagikan melalui


Antarmuka IDebugHostType2 (dbgmodel.h)

Antarmuka (turunan IDebugHostSymbol ) ke jenis tertentu.

Jenis bahasa/asli tertentu dijelaskan oleh antarmuka IDebugHostType2 atau IDebugHostType . Perhatikan bahwa beberapa metode pada antarmuka ini hanya berlaku untuk jenis jenis tertentu.

Antarmuka versi 2 ini mendukung semua metode sebelumnya dengan tanda tangan yang identik dan menyertakan metode baru tambahan yang menyediakan fungsionalitas tambahan. Metode baru tercantum di header di akhir bagian untuk antarmuka tersebut.

Warisan

IDebugHostType2 mewarisi dari IDebugHostType.

Metode

Antarmuka IDebugHostType2 memiliki metode ini.

 
IDebugHostType2::AddRef

Metode IDebugHostType2::AddRef menambah jumlah referensi untuk antarmuka pada objek.
IDebugHostType2::CreateArrayOf

Metode IDebugHostType2::CreateArrayOf, ketika dipanggil pada jenis, mendapatkan IDebugHostType baru yang merupakan array jenis dengan dimensi array yang ditentukan.
IDebugHostType2::CreatePointerTo

Metode IDebugHostType2::CreatePointerTo, ketika dipanggil pada jenis, mendapatkan IDebugHostType baru yang merupakan penunjuk ke jenis tersebut.
IDebugHostType2::EnumerateChildren

Metode IDebugHostType2::EnumerateChildren mendapatkan enumerator yang mampu menghitung semua anak dari simbol tertentu.
IDebugHostType2::GetArrayDimensionality

Metode IDebugHostType2::GetArrayDimensionality, ketika dipanggil pada jenis untuk array, mendapatkan dimensi array.
IDebugHostType2::GetArrayDimensions

Metode IDebugHostType2::GetArrayDimensions, ketika dipanggil pada jenis untuk array, mendapatkan sekumpulan deskriptor, satu untuk setiap dimensi array.
IDebugHostType2::GetBaseType

Metode IDebugHostType2::GetBaseType, ketika dipanggil pada jenis , mendapatkan jenis dasar. Jenis dasar adalah jenis target untuk penunjuk atau jenis elemen untuk array.
IDebugHostType2::GetBitField

Metode IDebugHostType2::GetBitField, ketika dipanggil pada jenis untuk bitmap, mendapatkan informasi tentang struktur bitmap.
IDebugHostType2::GetContainingModule

Metode IDebugHostType2::GetContainingModule, ketika dipanggil pada simbol, mendapatkan modul yang berisi simbol jika simbol memiliki modul yang berisi.
IDebugHostType2::GetContext

Metode IDebugHostType2::GetContext, ketika dipanggil pada simbol, mendapatkan konteks host tempat simbol berada.
IDebugHostType2::GetFunctionCallingConvention

Metode GetFunctionCallingConvention mengembalikan konvensi panggilan fungsi.
IDebugHostType2::GetFunctionInstancePointerType

Menunjukkan apa jenis penunjuk instans ("ini") yang diteruskan ke fungsi.
IDebugHostType2::GetFunctionParameterTypeAt

Metode IDebugHostType2::GetFunctionParameterTypeAt, ketika dipanggil pada jenis fungsi, mendapatkan jenis parameter pada indeks tertentu dalam daftar argumen fungsi.
IDebugHostType2::GetFunctionParameterTypeCount

Metode IDebugHostType2::GetFunctionParameterTypeCount, ketika dipanggil pada jenis untuk fungsi, mendapatkan jumlah argumen yang diambil fungsi.
IDebugHostType2::GetFunctionReturnType

Metode IDebugHostType2::GetFunctionReturnType, ketika dipanggil pada jenis untuk fungsi, mendapatkan jenis pengembalian fungsi.
IDebugHostType2::GetFunctionVarArgsKind

Metode GetFunctionVarArgsKind mengembalikan apakah fungsi tertentu menggunakan daftar argumen variabel, dan jika demikian, gaya argumen variabel apa yang digunakannya.
IDebugHostType2::GetGenericArgumentAt

Metode IDebugHostType2::GetGenericArgumentAt, ketika dipanggil pada jenis fungsi, mendapatkan argumen generik pada indeks tertentu dalam daftar argumen fungsi.
IDebugHostType2::GetGenericArgumentCount

Metode IDebugHostType2::GetGenericArgumentCount, ketika dipanggil pada jenis, mendapatkan jumlah argumen generik ke jenis .
IDebugHostType2::GetHashCode

Metode IDebugHostType2::GetHashCode, ketika dipanggil pada jenis, mendapatkan kode hash 32-bit untuk jenis tersebut.
IDebugHostType2::GetIntrinsicType

Metode IDebugHostType2::GetIntrinsicType, ketika dipanggil pada jenis, mendapatkan informasi tentang jenis intrinsik jenisnya.
IDebugHostType2::GetMemberType

Metode IDebugHostType2::GetMemberType, ketika dipanggil pada jenis untuk pointer ke anggota modul, mendapatkan kelas anggota modul.
IDebugHostType2::GetName

Metode IDebugHostType2::GetName, ketika dipanggil pada simbol, mendapatkan nama simbol jika memiliki nama.
IDebugHostType2::GetPointerKind

Metode IDebugHostType2::GetPointerKind, ketika dipanggil pada jenis untuk pointer, mendapatkan jenis pointer yang ditentukan oleh enumerasi PointerKind.
IDebugHostType2::GetSize

Metode IDebugHostType2::GetSize, ketika dipanggil pada jenis, mendapatkan ukuran jenisnya. Metode ini setara dengan sizeof(type) di C++.
IDebugHostType2::GetSymbolKind

Metode IDebugHostType2::GetSymbolKind, ketika dipanggil pada simbol, mendapatkan jenis simbol, seperti bidang, kelas dasar, atau jenis.
IDebugHostType2::GetType

Metode IDebugHostType2::GetType, ketika dipanggil pada simbol, mendapatkan jenis simbol, seperti int *.
IDebugHostType2::GetTypedefBaseType

Metode GetTypedefBaseType akan mengembalikan definisi langsung dari typedef.
IDebugHostType2::GetTypedefFinalBaseType

Metode GetTypedefFinalBaseType akan mengembalikan jenis akhir yang definisinya adalah typedef.
IDebugHostType2::GetTypeKind

Metode IDebugHostType2::GetTypeKind, ketika dipanggil pada jenis, mendapatkan jenis yang ditentukan oleh enumerasi TypeKind.
IDebugHostType2::IsGeneric

Metode IDebugHostType2::IsGeneric, ketika dipanggil pada jenis, mendapatkan apakah jenisnya adalah generik atau templat.
IDebugHostType2::IsTypedef

Metode IsTypedef adalah satu-satunya metode yang mampu melihat apakah jenis adalah typedef.
IDebugHostType2::QueryInterface

Metode IDebugHostType2::QueryInterface mengambil pointer ke antarmuka yang didukung pada objek.
IDebugHostType2::Release

Metode IDebugHostType2::Release mengurangi jumlah referensi untuk antarmuka pada objek.

Persyaratan

Persyaratan Nilai
Header dbgmodel.h

Lihat juga

Gambaran Umum Model Data Debugger C++