Freigeben über


IDebugReturnValueEvent2

Diese Schnittstelle wird vom Debugmodul (DE) nach dem Ausführen einer Funktion an den Sitzungsdebug-Manager (SDM) gesendet.

Syntax

IDebugReturnValueEvent2 : IUnknown

Hinweise für Implementierer

Die DE implementiert diese Schnittstelle, um den Rückgabewert einer Funktion zu melden, die aus oder überschritten wurde. Die IDebugEvent2-Schnittstelle muss auf demselben Objekt wie diese Schnittstelle implementiert werden. Das SDM verwendet QueryInterface , um auf die IDebugEvent2 Schnittstelle zuzugreifen.

Hinweise für Aufrufer

Der DE erstellt und sendet dieses Ereignisobjekt, um den Rückgabewert einer Funktion zu melden. Das Ereignis wird mithilfe der Rückruffunktion IDebugEventCallback2 gesendet, die vom SDM bereitgestellt wird, wenn es an das zu debuggende Programm angefügt wird.

Methoden in Vtable-Reihenfolge

Die folgende Tabelle zeigt die Methode von IDebugReturnValueEvent2.

Methode Beschreibung
GetReturnValue Ruft den Wert ab, der beim Ausführen einer Funktion zurückgegeben wird.

Hinweise

Der von einer Funktion zurückgegebene Wert kann durch Aufrufen von GetReturnValue abgerufen werden. Der zurückgegebene Wert wird im Fenster "Autos " angezeigt.

Anforderungen

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Siehe auch