IDebugBreakpointUnboundEvent2::GetBreakpoint
如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件。
取得成為未繫結的中斷點。
語法
HRESULT GetBreakpoint(
IDebugBoundBreakpoint2** ppBP
);
int GetBreakpoint(
out IDebugBoundBreakpoint2 ppBP
);
參數
ppBP
[out]傳回IDebugBoundBreakpoint2表示中斷點未繫結的物件。
傳回值
如果成功,傳回S_OK
; 否則傳回錯誤碼。
範例
下列範例示範如何實作這個方法的CBreakpointUnboundDebugEventBase公開物件IDebugBreakpointUnboundEvent2介面。
STDMETHODIMP CBreakpointUnboundDebugEventBase::GetBreakpoint(
IDebugBoundBreakpoint2 **ppbp)
{
HRESULT hRes = E_FAIL;
if ( ppbp )
{
if ( m_pbp )
{
IDebugBoundBreakpoint2 *pibp;
hRes = m_pbp->QueryInterface(IID_IDebugBoundBreakpoint2, (void **) & pibp);
if ( S_OK == hRes )
*ppbp = pibp;
}
else
hRes = E_FAIL;
}
else
hRes = E_INVALIDARG;
return ( hRes );
}