Partager via


IDebugBreakpointBoundEvent2 : : GetPendingBreakpoint

obtient le point d'arrêt en attente qui est lié.

HRESULT GetPendingBreakpoint( 
   IDebugPendingBreakpoint2** ppPendingBP
);
int GetPendingBreakpoint( 
   out IDebugPendingBreakpoint2 ppPendingBP
);

Paramètres

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 CBreakpointSetDebugEventBase qui expose l'interface d' 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 );
}

Voir aussi

Référence

IDebugBreakpointBoundEvent2

IDebugPendingBreakpoint2