Bagikan melalui


Antarmuka (SDK Akses Antarmuka Debug)

Metode SDK Akses Antarmuka Debug (DIA) tercantum menurut abjad di bawah setiap antarmuka dalam daftar isi dan pada halaman antarmuka dalam urutan Vtable.

Di bagian ini

IDiaAddressMap

Menyediakan kontrol atas bagaimana DIA SDK menghitung alamat virtual virtual dan relatif untuk objek debug.

IDiaDataSource

Memulai akses ke sumber simbol penelusuran kesalahan.

IDiaDataSourceEx

Memulai akses ke sumber simbol penelusuran kesalahan. IDiaDataSource Supersedes

IDiaDataSourceEx2

Memulai akses ke sumber simbol penelusuran kesalahan. Supersedes IDiaDataSource dan IDiaDataSourceEx

IDiaEnumDebugStreamData

Menyediakan akses ke rekaman dalam aliran data debug.

IDiaEnumDebugStreams

Menghitung berbagai aliran debug yang terkandung dalam sumber data.

IDiaEnumFrameData

Menghitung berbagai elemen data bingkai yang terkandung dalam sumber data.

IDiaEnumInjectedSources

Menghitung berbagai sumber yang disuntikkan yang terkandung dalam sumber data.

IDiaEnumInputAssemblyFiles

Menghitung file rakitan input yang tercantum di sumber data.

IDiaEnumLineNumbers

Menghitung berbagai nomor baris yang terkandung dalam sumber data.

IDiaEnumSectionContribs

Menghitung berbagai kontribusi bagian yang terkandung dalam sumber data.

IDiaEnumSegments

Menghitung berbagai segmen yang terkandung dalam sumber data.

IDiaEnumSourceFiles

Menghitung berbagai file sumber yang terkandung dalam sumber data.

IDiaEnumSourceLink

Menghitung berbagai blob tautan sumber yang terkandung dalam sumber data.

IDiaEnumSourceLink2

Menghitung berbagai blob tautan sumber yang terkandung dalam sumber data. Supersedes IDiaEnumSourceLink2 untuk menambahkan dukungan untuk ukuran 64-bit.

IDiaEnumStackFrames

Menghitung berbagai bingkai tumpukan yang tersedia.

IDiaEnumSymbols

Menghitung berbagai simbol yang terkandung dalam sumber data.

IDiaEnumSymbolsByAddr

Menghitung menurut alamat berbagai simbol yang terkandung dalam sumber data.

IDiaEnumSymbolsByAddr2

Menghitung menurut alamat berbagai simbol yang terkandung dalam sumber data. IDiaEnumSymbolsByAddr Supersedes

IDiaEnumTables

Menghitung berbagai tabel yang terkandung dalam sumber data.

IDiaFrameData

Mengekspos detail bingkai tumpukan.

IDiaImageData

Mengekspos detail lokasi dasar dan offset memori modul atau gambar.

IDiaInjectedSource

Mengakses kode sumber program yang disimpan di sumber data DIA.

IDiaInputAssemblyFile

Mengakses informasi yang menjelaskan file rakitan input atau sumber untuk biner .NET Native.

IDiaLineNumber

Mengakses informasi yang menjelaskan proses pemetaan dari blok byte teks gambar ke nomor baris file sumber.

IDiaLoadCallback

Menerima panggilan balik dari prosedur pencari lokasi simbol DIA, sehingga memungkinkan antarmuka pengguna untuk melaporkan kemajuan upaya lokasi.

IDiaLoadCallback2

Menerima panggilan balik dari prosedur pencari lokasi simbol DIA, memungkinkan pembatasan diberlakukan pada proses pencari lokasi.

IDiaPropertyStorage

Memungkinkan Anda membaca properti persisten dari kumpulan properti DIA.

IDiaReadExeAtRVACallback

Memungkinkan aplikasi klien untuk menyediakan byte file yang dapat dieksekusi seperti yang ditentukan oleh posisi file.

IDiaReadExeAtOffsetCallback

Memungkinkan aplikasi klien untuk menyediakan byte file yang dapat dieksekusi seperti yang ditentukan oleh alamat virtual relatif.

IDiaSectionContrib

Mengambil data yang menjelaskan kontribusi bagian, yaitu blok memori yang berdekatan yang berkontribusi pada gambar oleh kompilasi.

IDiaSegment

Memetakan data dari nomor bagian ke segmen ruang alamat.

IDiaSession

Menyediakan konteks kueri untuk simbol debug.

IDiaSessionEx

Menyediakan konteks kueri yang diperluas untuk simbol debug.

IDiaSourceFile

Mewakili file sumber.

IDiaStackFrame

Mengekspos properti bingkai tumpukan.

IDiaStackWalker

Menyediakan metode untuk melakukan stack walk menggunakan file PDB.

IDiaStackWalkFrame

Mempertahankan konteks tumpukan antara pemanggilan metode IDiaFrameData::execute.

IDiaStackWalkHelper

Memfasilitasi berjalannya tumpukan menggunakan file database debug program (PDB).

IDiaStackWalkHelper2

Memfasilitasi berjalannya tumpukan menggunakan file database debug program (PDB). IDiaStackWalkHelper Supersedes

IDiaSymbol

Menjelaskan properti instans simbol.

IDiaSymbol2

Menjelaskan lebih banyak properti instans simbol. IDiaSymbol Supersedes

IDiaSymbol3

Menjelaskan lebih banyak properti instans simbol. IDiaSymbol2 Supersedes

IDiaSymbol4

Menjelaskan lebih banyak properti instans simbol. IDiaSymbol3 Supersedes

IDiaSymbol5

Menjelaskan lebih banyak properti instans simbol. IDiaSymbol4 Supersedes

IDiaSymbol6

Menjelaskan lebih banyak properti instans simbol. IDiaSymbol5 Supersedes

IDiaSymbol7

Menjelaskan lebih banyak properti instans simbol. IDiaSymbol6 Supersedes

IDiaSymbol8

Menjelaskan lebih banyak properti instans simbol yang terutama terkait dengan koroutine. IDiaSymbol7 Supersedes

IDiaSymbol9

Menjelaskan lebih banyak properti instans simbol. IDiaSymbol8 Supersedes

IDiaSymbol10

Menjelaskan lebih banyak properti instans simbol. IDiaSymbol9 Supersedes

IDiaSymbol11

Menjelaskan lebih banyak properti instans simbol. IDiaSymbol10 Supersedes

IDiaTable

Menghitung tabel sumber data DIA.

Enumerasi dan Struktur

Menjelaskan enumerasi dan struktur yang digunakan oleh berbagai antarmuka SDK DIA.

Konstanta (SDK Akses Antarmuka Debug)

Menjelaskan konstanta yang tersedia di DIA SDK.

Lihat juga