Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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