IDebugBreakpointBoundEvent2::GetPendingBreakpoint
Obtient le point d’arrêt en attente lié.
Syntaxe
HRESULT GetPendingBreakpoint(
IDebugPendingBreakpoint2** ppPendingBP
);
int GetPendingBreakpoint(
out IDebugPendingBreakpoint2 ppPendingBP
);
Paramètres
ppPendingBP
[out] Renvoie l’objet IDebugPendingBreakpoint2 qui représente le point d’arrêt en attente lié.
Valeur de retour
En cas de réussite, retourne S_OK
, sinon, retourne un code d'erreur.
Exemple
L’exemple suivant montre comment implémenter cette méthode pour un objet CBreakpointSetDebugEventBase qui expose l’interface IDebugBreakpointBoundEvent2 .
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 );
}