共用方式為


IDebugBreakpointUnboundEvent2::GetBreakpoint

 

如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件

取得成為未繫結的中斷點。

語法

HRESULT GetBreakpoint(   
   IDebugBoundBreakpoint2** ppBP  
);  
int GetBreakpoint(   
   out IDebugBoundBreakpoint2 ppBP  
);  

參數

ppBP
[out]傳回IDebugBoundBreakpoint2表示中斷點未繫結的物件。

傳回值

如果成功,傳回S_OK; 否則傳回錯誤碼。

範例

下列範例示範如何實作這個方法的CBreakpointUnboundDebugEventBase公開物件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 );  
}  

另請參閱

IDebugBreakpointUnboundEvent2
IDebugBoundBreakpoint2