IDebugCanStopEvent2::GetReason

Ruft den Grund ab, warum das Debugmodul (DE) beendet werden soll.

Syntax

int GetReason( 
   out enum_CANSTOP_REASON pcr
);

Parameter

pcr
[out] Gibt einen Wert aus der CANSTOP_REASON -Aufzählung zurück, die den Grund für dieses Ereignis beschreibt.

Rückgabewert

Wenn die Ausführung erfolgreich ist, wird S_OK, andernfalls ein Fehlercode zurückgegeben.

Hinweise

Diese Methode wird in der Regel vor der CanStop-Methode aufgerufen, sodass der Aufrufer bestimmen kann, ob nicht null (TRUE) an die IDebugCanStopEvent2::CanStop Methode übergeben werden soll.

Der Grund für das Beenden kann entweder CANSTOP_ENTRYPOINTsein , was bedeutet, dass die DE einen Einstiegspunkt erreicht hat, oder CANSTOP_STEPIN, was bedeutet, dass die DE in eine Funktion eingetreten ist.

Siehe auch