Bagikan melalui


IDebugDisassemblyStream2

Antarmuka ini mewakili aliran instruksi.

Sintaks

IDebugDisassemblyStream2 : IUnknown

Catatan untuk Pelaksana

Mesin debug mengimplementasikan antarmuka ini untuk mendukung pembongkaran kode program.

Catatan untuk Penelepon

Panggilan ke metode GetDisassemblyStream mengembalikan antarmuka ini.

Metode dalam Urutan Vtable

Tabel berikut memperlihatkan metode IDebugDisassemblyStream2.

Metode Deskripsi
Baca Membaca instruksi mulai dari posisi saat ini dalam aliran pembongkaran.
Mencari Memindahkan penunjuk baca dalam pembongkaran streaming sejumlah instruksi tertentu relatif terhadap posisi yang ditentukan.
GetCodeLocationId Mengembalikan pengidentifikasi lokasi kode untuk konteks kode tertentu.
GetCodeContext Mengembalikan objek konteks kode yang sesuai dengan pengidentifikasi lokasi kode tertentu.
GetCurrentLocation Mengembalikan pengidentifikasi lokasi kode yang mewakili lokasi kode saat ini.
GetDocument Mendapatkan dokumen sumber yang terkait dengan aliran pembongkaran ini.
GetScope Mendapatkan cakupan aliran pembongkaran ini.
GetSize Mendapatkan ukuran aliran pembongkaran ini.

Keterangan

Aliran pembongkaran dapat dibuat untuk mewakili seluruh ruang alamat atau hanya fungsi atau modul dalam ruang. Setiap instruksi diwakili oleh struktur DisassemblyData yang dikembalikan oleh panggilan ke metode Baca .

Persyaratan

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Rakitan: Microsoft.VisualStudio.Debugger.Interop.dll

Baca juga