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 resolusi titik henti yang menjelaskan titik henti ini.
Sintaks
Parameter
ppBPResolution
[out] Mengembalikan antarmuka IDebugBreakpointResolution2 yang mewakili salah satu hal berikut ini:
Objek resolusi titik henti yang menjelaskan lokasi dalam kode tempat titik henti kode telah terikat.
Lokasi data tempat titik henti data terikat.
Tampilkan Nilai
Jika berhasil, mengembalikan S_OK; jika tidak, mengembalikan kode galat. Mengembalikan E_BP_DELETED jika status objek titik henti terikat diatur ke BPS_DELETED (bagian dari enumerasi BP_STATE ).
Keterangan
Panggil metode GetBreakpointType untuk menentukan apakah resolusi titik henti adalah untuk kode atau data.
Contoh
Contoh berikut menunjukkan cara menerapkan metode ini untuk objek sederhana CBoundBreakpoint yang mengekspos antarmuka IDebugBoundBreakpoint2 .
HRESULT CBoundBreakpoint::GetBreakpointResolution(
IDebugBreakpointResolution2** ppBPResolution)
{
HRESULT hr;
if (ppBPResolution)
{
// Verify that the bound breakpoint has not been deleted. If
// deleted, then return hr = E_BP_DELETED.
if (m_state != BPS_DELETED)
{
// Query for the IDebugBreakpointResolution2 interface.
hr = m_pBPRes->QueryInterface(IID_IDebugBreakpointResolution2,
(void **)ppBPResolution);
assert(hr == S_OK);
}
else
{
hr = E_BP_DELETED;
}
}
else
{
hr = E_INVALIDARG;
}
return hr;
}