IDebugBreakpointUnboundEvent2::GetBreakpoint
바인딩되지 않은 중단점을 가져옵니다.
구문
매개 변수
ppBP
[out] 바인딩되지 않은 중단점을 나타내는 IDebugBoundBreakpoint2 개체를 반환합니다.
Return Value
성공하면 S_OK
를 반환하고, 실패하면 오류 코드를 반환합니다.
예시
다음 예제에서는 IDebugBreakpointUnboundEvent2 인터페이스를 노출하는 CBreakpointUnboundDebugEventBase 개체에 대해 이 메서드를 구현하는 방법을 보여 줍니다.
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 );
}