IDebugBreakpointBoundEvent2:: GetPendingBreakpoint
Ottiene il punto di interruzione in attesa che si esegue l'associazione.
HRESULT GetPendingBreakpoint(
IDebugPendingBreakpoint2** ppPendingBP
);
int GetPendingBreakpoint(
out IDebugPendingBreakpoint2 ppPendingBP
);
Parametri
- ppPendingBP
[out] Restituisce IDebugPendingBreakpoint2 l'oggetto che rappresenta il punto di interruzione in attesa che è associato.
Valore restituito
Se l'operazione riesce, restituisce S_OK; in caso contrario, restituisce un codice di errore.
Esempio
Nell'esempio seguente viene illustrato come implementare questo metodo per un oggetto di CBreakpointSetDebugEventBase che espone IDebugBreakpointBoundEvent2 l'interfaccia.
STDMETHODIMP CBreakpointSetDebugEventBase::GetPendingBreakpoint(
IDebugPendingBreakpoint2 **ppPendingBP)
{
HRESULT hRes = E_FAIL;
if ( ppPendingBP )
{
if ( m_pPendingBP )
{
*ppPendingBP = m_pPendingBP;
m_pPendingBP->AddRef();
hRes = S_OK;
}
else
hRes = E_FAIL;
}
else
hRes = E_INVALIDARG;
return ( hRes );
}