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 objek IDebugErrorBreakpoint2 yang menjelaskan alasan mengapa titik henti tidak terikat.
Sintaks
Parameter
ppErrorBP
[out] Mengembalikan objek IDebugErrorBreakpoint2 yang menjelaskan peringatan atau kesalahan.
Tampilkan Nilai
Jika berhasil, mengembalikan S_OK; jika tidak, mengembalikan kode galat.
Keterangan
IDebugErrorBreakpoint2 Setelah antarmuka diperoleh, panggil metode GetBreakpointResolution untuk mendapatkan objek IDebugErrorBreakpointResolution2. Kemudian metode GetResolutionInfo dapat digunakan untuk menentukan lokasi yang tidak valid, ekspresi yang tidak valid, atau alasan mengapa titik henti yang tertunda belum terikat, seperti kode belum dimuat, dan sebagainya.
Contoh
Contoh berikut menunjukkan cara menerapkan metode ini untuk objek CBreakpointSetDebugEventBase yang mengekspos antarmuka IDebugBreakpointErrorEvent2 .
STDMETHODIMP CBreakpointErrorDebugEventBase::GetErrorBreakpoint(
IDebugErrorBreakpoint2 **ppbp)
{
HRESULT hRes = E_FAIL;
if ( ppbp )
{
if ( m_pError )
{
*ppbp = m_pError;
m_pError->AddRef();
hRes = S_OK;
}
else
hRes = E_FAIL;
}
else
hRes = E_INVALIDARG;
return ( hRes );
}