IDebugBreakpointErrorEvent2::GetErrorBreakpoint
取得 IDebugErrorBreakpoint2 物件,描述斷點未系結的原因。
語法
參數
ppErrorBP
[out]會傳 回描述警告或錯誤的 IDebugErrorBreakpoint2 物件。
傳回值
如果成功,則會傳回 S_OK
;否則,會傳回錯誤碼。
備註
IDebugErrorBreakpoint2
取得介面之後,呼叫 GetBreakpointResolution 方法來取得 IDebugErrorBreakpointResolution2 物件。 然後,GetResolutionInfo 方法可用來判斷無效的位置、無效的運算式,或擱置斷點未系結的原因,例如尚未載入的程式代碼等等。
範例
下列範例示範如何針對公開 IDebugBreakpointErrorEvent2 介面的 CBreakpointSetDebugEventBase 物件實作這個方法。
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 );
}