Aracılığıyla paylaş


IDebugBreakpointBoundEvent2::GetPendingBreakpoint

Bağlı olan bekleyen kesme noktasını alır.

Sözdizimi

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

Parametreler

ppPendingBP
[out] Bağlı bekleyen kesme noktasını temsil eden IDebugPendingBreakpoint2 nesnesini döndürür.

İade Değeri

Başarılı olursa döndürür S_OK; aksi takdirde bir hata kodu döndürür.

Örnek

Aşağıdaki örnek, IDebugBreakpointBoundEvent2 arabirimini kullanıma sunan bir CBreakpointSetDebugEventBase nesnesi için bu yöntemin nasıl uygulandığını gösterir.

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 );
}

Ayrıca bkz.