Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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