Bagikan melalui


IDebugComPlusSymbolProvider

Mewakili penyedia simbol COM+ dengan metode yang khusus untuk kode terkelola.

Sintaks

IDebugComPlusSymbolProvider : IDebugSymbolProvider

Catatan untuk Pelaksana

Meskipun tidak ada pemisahan antara antarmuka yang berguna untuk evaluator ekspresi (EE) dan yang dimaksudkan untuk digunakan oleh mesin debug (DE), metode berikut mungkin hanya akan menarik minat pengembang DE: AreSymbolsLoaded, GetAddressesInModuleFromPosition, GetEntryPoint, GetFunctionLineOffset, GetLocalVariableLayout, IsFunctionStale, LoadSymbols, LoadSymbolsFromStream, ReplaceSymbols, UnloadSymbols, dan UpdateSymbols.

Metode

Selain metode pada antarmuka IDebugSymbolProvider , antarmuka ini mengimplementasikan metode berikut:

Metode Deskripsi
AreSymbolsLoaded Menentukan apakah simbol debug dimuat untuk modul yang ditentukan mengingat pengidentifikasi domain aplikasi.
CreateTypeFromPrimitive Membuat jenis dari jenis primitif yang ditentukan.
GetAddressesInModuleFromPosition Peta posisi dokumen dalam modul yang ditentukan ke array alamat debug.
GetArrayTypeFromAddress Mengambil informasi jenis tentang array yang ditentukan mengingat alamat debugnya.
GetAssemblyName Mengambil nama rakitan yang diberikan modul dan domain aplikasinya.
GetAttributedClassesForLanguage Mengambil kelas dengan atribut yang ditentukan yang diimplementasikan dalam bahasa pemrograman tertentu.
GetAttributedClassesinModule Mengambil kelas dengan atribut yang ditentukan dalam modul tertentu.
GetEntryPoint Mengambil titik masuk aplikasi.
GetFunctionLineOffset Mengambil alamat dalam fungsi yang mewakili offset baris yang diberikan.
GetLocalVariablelayout Mengambil tata letak variabel lokal untuk sekumpulan metode.
GetNameFromToken Mengembalikan nama yang terkait dengan token yang ditentukan yang diberikan objek metadatanya.
GetSymAttribute Mengambil simbol debug dengan atribut induk yang diberikan untuk modul yang ditentukan.
GetSymUnmanagedReader Mengambil pembaca simbol yang akan digunakan oleh kode yang tidak dikelola.
GetTypeFromAddress Mengambil ke jenis simbol yang diberikan alamat debugnya.
IsFunctionDeleted Menentukan apakah fungsi pada alamat debug yang ditentukan dihapus.
IsFunctionStale Menentukan apakah fungsi pada alamat debug yang ditentukan dianggap basi.
IsHiddenCode Menentukan apakah kode di alamat debugger yang ditentukan disembunyikan.
LoadSymbols Memuat simbol debug yang ditentukan dalam memori.
LoadSymbolsFromStream Memuat simbol debug yang diberikan aliran data.
GantiSymbols Mengganti simbol debug saat ini dengan simbol dalam aliran data yang ditentukan.
UnloadSymbols Membongkar simbol debug untuk modul yang ditentukan dari memori.
UpdateSymbols Memperbarui simbol debug dalam memori dengan aliran data yang ditentukan.

Persyaratan

Header: Sh.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Rakitan: Microsoft.VisualStudio.Debugger.Interop.dll