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.
Mendapatkan titik henti tertunda tempat titik henti terikat yang ditentukan dibuat.
Sintaks
Parameter
ppPendingBreakpoint
[out] Mengembalikan objek IDebugPendingBreakpoint2 yang mewakili titik henti tertunda yang digunakan untuk membuat titik henti terikat ini.
Tampilkan Nilai
Jika berhasil, mengembalikan S_OK; jika tidak, mengembalikan kode galat.
Keterangan
Titik henti yang tertunda dapat dianggap sebagai kumpulan semua informasi yang diperlukan untuk mengikat titik henti ke kode yang dapat diterapkan ke satu atau banyak program.
Contoh
Contoh berikut menunjukkan cara menerapkan metode ini untuk objek sederhana CBoundBreakpoint yang mengekspos antarmuka IDebugBoundBreakpoint2 .
HRESULT CBoundBreakpoint::GetPendingBreakpoint(
IDebugPendingBreakpoint2** ppPendingBreakpoint)
{
HRESULT hr;
// Check for valid IDebugPendingBreakpoint2 interface pointer.
if (ppPendingBreakpoint)
{
// Be sure that the bound breakpoint has not been deleted. If
// deleted, then return hr = E_BP_DELETED.
if (m_state != BPS_DELETED)
{
// Query for the IDebugPendingBreakpoint2 interface.
hr = m_pPendingBP->QueryInterface(IID_IDebugPendingBreakpoint2,
(void**)ppPendingBreakpoint);
}
else
{
hr = E_BP_DELETED;
}
}
else
{
hr = E_INVALIDARG;
}
return hr;
}