Bagikan melalui


Antarmuka IDebugHostType (dbgmodel.h)

Antarmuka (IDebugHostSymbol turunan) ke jenis tertentu.

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

Warisan

IDebugHostType mewarisi dari IDebugHostSymbol.

Metode

Antarmuka IDebugHostType memiliki metode ini.

 
IDebugHostType::AddRef

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

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

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

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

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

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

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

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

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

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

Metode GetFunctionCallingConvention mengembalikan konvensi panggilan fungsi. Hal tersebut dikembalikan sebagai anggota enumerasi CallingConventionKind.
IDebugHostType::GetFunctionParameterTypeAt

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

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

Metode IDebugHostType::GetFunctionReturnType, ketika dipanggil pada jenis untuk fungsi, mendapatkan jenis pengembalian fungsi.
IDebugHostType::GetGenericArgumentAt

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

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

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

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

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

Mengembalikan nama simbol jika simbol memiliki nama. Jika simbol tidak memiliki nama, kesalahan akan dikembalikan.
IDebugHostType::GetPointerKind

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

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

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

Metode IDebugHostType::GetType, ketika dipanggil pada simbol, mendapatkan jenis simbol, seperti int *.
IDebugHostType::GetTypeKind

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

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

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

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

Persyaratan

Persyaratan Nilai
Header dbgmodel.h

Lihat juga

Gambaran Umum Model Data Debugger C++