Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft den Grund ab, warum der Haltepunkt ungebunden war.
Syntax
Parameter
pdwUnboundReason
[out] Gibt einen Wert aus der BP_UNBOUND_REASON -Aufzählung zurück, der den Grund angibt, warum der Haltepunkt ungebunden war.
Rückgabewert
Wenn die Ausführung erfolgreich ist, wird S_OK, andernfalls ein Fehlercode zurückgegeben.
Hinweise
Gründe dafür sind, dass ein Haltepunkt nach einem Bearbeitungs- und Fortsetzungsvorgang an eine andere Position zurückgeht, oder eine Bestimmung, dass ein Haltepunkt fehlerhaft gebunden wurde.
Beispiel
Das folgende Beispiel zeigt, wie Sie diese Methode für ein CBreakpointUnboundDebugEventBase-Objekt implementieren, das die IDebugBreakpointUnboundEvent2-Schnittstelle verfügbar macht.
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 );
}