IDebugBreakpointUnboundEvent2::GetBreakpoint
Ottiene il punto di interruzione che è diventato non associato.
Sintassi
Parametri
ppBP
[out] Restituisce un oggetto IDebugBoundBreakpoint2 che rappresenta il punto di interruzione non associato.
Valore restituito
Se ha esito positivo, restituisce S_OK
; in caso contrario, restituisce un codice di errore.
Esempio
Nell'esempio seguente viene illustrato come implementare questo metodo per un oggetto CBreakpointUnboundDebugEventBase che espone l'interfaccia 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 );
}