IDebugDocumentPosition2
Essa interface representa uma posição abstrata em um arquivo de origem.
IDebugDocumentPosition2 : IUnknown
Observações para Implementadores
Normalmente, o Visual Studio implementa essa interface. Um mecanismo de depuração (DE) também deve implementar essa interface se ela deve fornecer seu próprio código-fonte (como quando o DE implementa o IDebugDocument2 interface).
Observações para chamadores
Essa interface é passada como um argumento para IDebugProgram2::EnumCodeContexts. Ele também é fornecido como parte de um BP_LOCATION união (especificamente, um BP_LOCATION_CODE_FILE_LINE estrutura) que por sua vez é parte do BP_REQUEST_INFO estrutura, que é 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 IDebugDocumentPosition2.
Método |
Descrição |
---|---|
Obtém o nome de arquivo do arquivo de origem que contém essa posição do documento. |
|
Obtém o que contém o documento. |
|
Determina se esta posição está contida em um determinado documento. |
|
Obtém o intervalo para esta posição do documento. |
Requisitos
Cabeçalho: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll