IDebugBreakpointUnboundEvent2::GetBreakpoint
Získá zarážku, která se stala nevázanou.
Syntaxe
Parametry
ppBP
[ven] Vrátí IDebugBoundBreakpoint2 objekt, který představuje zarážku, která se stala nevázanou.
Vrácená hodnota
V případě úspěchu vrátí hodnotu S_OK
; v opačném případě vrátí kód chyby.
Příklad
Následující příklad ukazuje, jak implementovat tuto metodu pro CBreakpointUnboundDebugEventBase objekt, který zveřejňuje IDebugBreakpointUnboundEvent2 rozhraní.
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 );
}