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 |