Bagikan melalui


IDebugPendingBreakpoint2

Antarmuka ini mewakili titik henti yang siap untuk mengikat ke lokasi kode.

Sintaks

IDebugPendingBreakpoint2 : IUnknown

Catatan untuk Pelaksana

Mesin debug (DE) mengimplementasikan antarmuka ini sebagai bagian dari dukungannya untuk titik henti.

Catatan untuk Penelepon

Panggilan ke CreatePendingBreakpoint membuat titik henti tertunda dari antarmuka IDebugBreakpointRequest2 . Panggilan ke Bind membuat IDebugBreakpoint2 antarmuka yang mewakili titik henti terikat dalam program.

Metode dalam Urutan Vtable

Tabel berikut memperlihatkan metode IDebugPendingBreakpoint2.

Metode Deskripsi
CanBind Menentukan apakah titik henti yang tertunda ini dapat mengikat ke lokasi kode.
Mengikat Mengikat titik henti yang tertunda ini ke satu atau beberapa lokasi kode.
GetState Mendapatkan status titik henti yang tertunda ini.
GetBreakpointRequest Mendapatkan permintaan titik henti yang digunakan untuk membuat titik henti yang tertunda ini.
Virtualisasi Alihkan status virtual titik henti yang tertunda ini.
Aktifkan Mengalihkan status aktif dari titik henti yang tertunda ini.
SetCondition Mengatur atau mengubah kondisi yang terkait dengan titik henti yang tertunda ini.
SetPassCount Mengatur atau mengubah jumlah pass yang terkait dengan titik henti yang tertunda ini.
EnumBoundBreakpoints Menghitung semua titik henti yang terikat dari titik henti yang tertunda ini.
EnumErrorBreakpoints Menghitung semua titik henti kesalahan yang dihasilkan dari titik henti yang tertunda ini.
Hapus Menghapus titik henti yang tertunda ini dan semua titik henti terikat darinya.

Keterangan

IDebugPendingBreakpoint2 dapat dianggap sebagai penyedia semua informasi yang diperlukan untuk mengikat titik henti ke kode yang dapat diterapkan ke satu atau banyak program.

Titik henti yang tertunda berpotensi menghasilkan lebih dari satu titik henti terikat. Misalnya, titik henti dalam templat C++-style dapat menghasilkan titik henti terikat untuk setiap instans unik templat tersebut.

Persyaratan

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Rakitan: Microsoft.VisualStudio.Debugger.Interop.dll

Baca juga