Freigeben über


IDebugFunctionPosition2

Diese Schnittstelle stellt eine abstrakte Position einer Funktion in einem Quelldokument dar.

IDebugFunctionPosition2 : IUnknown

Hinweise für Implementierer

Das Debugmodul (DE) implementiert diese Schnittstelle, um die Position einer Funktion innerhalb des Quelldokuments darzustellen.

Hinweise für Aufrufer

Diese Schnittstelle wird als Teil einer BP_LOCATION Union angegeben (speziell eine BP_LOCATION_CODE_FUNC_OFFSET Struktur) das wiederum Bestandteil der BP_REQUEST_INFORMATION Struktur wird verwendet, wenn einen ausstehenden Haltepunkt erstellt.

Methoden in die Vtable-Reihenfolge

In der folgenden Tabelle werden die Methoden von IDebugFunctionPosition2an.

Methode

Beschreibung

IDebugFunctionPosition2::GetFunctionName

Ruft den Namen der Funktion ab, die von dieser Position in Zusammenhang steht.

IDebugFunctionPosition2::GetOffset

Ruft den Offset vom Beginn der Funktion ab.

Hinweise

Die Position, die von dieser Schnittstelle dargestellt wird, ist der Text auf ausdrücklich eine TEXT_POSITION Struktur.

Anforderungen

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Siehe auch

Referenz

BP_LOCATION_CODE_FUNC_OFFSET

BP_LOCATION

TEXT_POSITION

Konzepte

Kern-Schnittstellen