IDebugBreakpointUnboundEvent2::GetReason
获取断点未绑定的原因。
语法
参数
pdwUnboundReason
[out]从BP_UNBOUND_REASON枚举中返回一个值,该值指定断点未绑定的原因。
返回值
如果成功,则返回 S_OK
;否则,返回错误代码。
注解
原因包括断点在编辑并继续操作后被重新绑定到其他位置,或确定断点在错误中绑定。
示例
以下示例演示如何为公开 IDebugBreakpointUnboundEvent2 接口的 CBreakpointUnboundDebugEventBase 对象实现此方法。
STDMETHODIMP CBreakpointUnboundDebugEventBase::GetReason(
BP_UNBOUND_REASON* pdwUnboundReason)
{
HRESULT hRes = E_FAIL;
if ( EVAL(pdwUnboundReason) )
{
*pdwUnboundReason = m_dwReason;
hRes = S_OK;
}
else
hRes = E_INVALIDARG;
return ( hRes );
}