IDebugBreakpointUnboundEvent2 : : GetBreakpoint
Obtient le point d'arrêt qui a été indépendant.
HRESULT GetBreakpoint(
IDebugBoundBreakpoint2** ppBP
);
int GetBreakpoint(
out IDebugBoundBreakpoint2 ppBP
);
Paramètres
- ppBP
[out] Retourne un objet d' IDebugBoundBreakpoint2 qui représente le point d'arrêt qui a été indépendant.
Valeur de retour
En cas de réussite, retourne S_OK; sinon, retourne un code d'erreur.
Exemple
L'exemple suivant indique comment appliquer cette méthode d'un objet de CBreakpointUnboundDebugEventBase qui expose l'interface d' 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 );
}