IDebugDocumentPosition2
Essa interface representa uma posição abstrata em um arquivo de origem.
Sintaxe
IDebugDocumentPosition2 : IUnknown
Notas para implementadores
Visual Studio normalmente implementa essa interface. Um mecanismo de depuração (DE) também implementaria essa interface se ele deve fornecer seu próprio código-fonte (como quando o DE implementa a interface IDebugDocument2 ).
Observações para chamadores
Essa interface é passada como um argumento para EnumCodeContexts. Ele também é fornecido como parte de uma união BP_LOCATION (especificamente, uma estrutura BP_LOCATION_CODE_FILE_LINE) que, por sua vez, é parte da estrutura BP_REQUEST_INFO, que é usada na criação de um ponto de interrupção pendente.
Métodos na ordem VTable
A tabela a seguir mostra os métodos de IDebugDocumentPosition2
.
Método | Descrição |
---|---|
GetFileName | Obtém o nome do arquivo de origem que contém essa posição do documento. |
GetDocument | Obtém o documento que contém. |
IsPositionInDocument | Determina se essa posição está contida no documento fornecido. |
GetRange | Obtém o intervalo para esta posição do documento. |
Requisitos
Cabeçalho: msdbg.h
Espaço para nome: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll