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 |