Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Pobiera przyczynę, dla którego punkt przerwania był niezwiązany.
Składnia
Parametry
pdwUnboundReason
[out] Zwraca wartość z wyliczenia BP_UNBOUND_REASON określającą przyczynę, dla którego punkt przerwania był niezwiązany.
Wartość zwracana
Jeśli operacja powiedzie się, zwraca wartość S_OK; w przeciwnym razie zwraca kod błędu.
Uwagi
Przyczyny obejmują przejście punktu przerwania do innej lokalizacji po operacji edytowania i kontynuowania lub określenie, że punkt przerwania został powiązany z błędem.
Przykład
W poniższym przykładzie pokazano, jak zaimplementować tę metodę dla obiektu CBreakpointUnboundDebugEventBase , który uwidacznia interfejs IDebugBreakpointUnboundEvent2 .
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 );
}