IDebugFunctionPosition2

Applies to: yesVisual Studio noVisual Studio for Mac

Note

This article applies to Visual Studio 2017. If you're looking for the latest Visual Studio documentation, see Visual Studio documentation. We recommend upgrading to the latest version of Visual Studio. Download it here

This interface represents an abstract position of a function in a source document.

Syntax

IDebugFunctionPosition2 : IUnknown

Notes for Implementers

The debug engine (DE) implements this interface to represent the position of a function within a source document.

Notes for Callers

This interface is supplied as part of a BP_LOCATION union (specifically, a BP_LOCATION_CODE_FUNC_OFFSET structure) that is in turn part of the BP_REQUEST_INFO structure, used in creating a pending breakpoint.

Methods in Vtable Order

The following table shows the methods of IDebugFunctionPosition2.

Method Description
GetFunctionName Gets the name of the function that this position is relative to.
GetOffset Gets the offset from the beginning of the function.

Remarks

The position represented by this interface is text-based, specifically, a TEXT_POSITION structure.

Requirements

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

See also