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.
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