Partilhar via


IDebugFunctionPosition2

Essa interface representa uma posição abstrata de uma função em um documento de origem.

IDebugFunctionPosition2 : IUnknown

Observações para Implementadores

O mecanismo de depuração (DE) implementa essa interface para representar a posição de uma função dentro de um documento de origem.

Observações para chamadores

Essa interface é fornecida como parte de um BP_LOCATION união (especificamente, um BP_LOCATION_CODE_FUNC_OFFSET estrutura) que por sua vez é parte do BP_REQUEST_INFO estrutura, usada na criação de um ponto de interrupção pendente.

Métodos na ordem de Vtable

A tabela a seguir mostra os métodos de IDebugFunctionPosition2.

Método

Descrição

IDebugFunctionPosition2::GetFunctionName

Obtém o nome da função que essa posição é relativa ao.

IDebugFunctionPosition2::GetOffset

Obtém o deslocamento do início da função.

Comentários

A posição representada por esta interface é baseada em texto, especificamente, um TEXT_POSITION estrutura.

Requisitos

Cabeçalho: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte também

Referência

BP_LOCATION_CODE_FUNC_OFFSET

BP_LOCATION

TEXT_POSITION

Conceitos

Interfaces principais