Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Essa interface representa um documento de origem.
Sintaxe
IDebugDocument2 : IUnknown
Notas para implementadores
Visual Studio normalmente implementa essa interface. Um mecanismo de depuração (DE) também pode implementar essa interface quando precisa fornecer o código-fonte e o código-fonte não existe no disco. Nesses casos, o DE também implementaria as interfaces IDebugDocumentContext2 e IDebugActivateDocumentEvent2, bem como alguns métodos adicionais nas interfaces IDebugDisassemblyStream2 e IDebugDocumentPosition2.
Observações para chamadores
Os métodos nas IDebugDocumentContext2interfaces , IDebugDisassemblyStream2, IDebugDocumentPosition2e e IDebugActivateDocumentEvent2 retornam essa interface.
Métodos na ordem VTable
A tabela a seguir mostra os métodos de IDebugDocument2.
| Método | Descrição |
|---|---|
| GetName | Obtém o nome do documento em um dos vários formulários. |
| GetDocumentClassID | Obtém o identificador de classe do documento. |
Comentários
Essa interface é implementada somente quando o DE fornece o código-fonte. Por exemplo, quando você está depurando script em uma página HTML, o DE fornece o código-fonte porque o código-fonte é baixado ou gerado dinamicamente e não existe como um arquivo de disco. Ao depurar linguagens tradicionais, como C++, essa interface não precisa ser implementada.
Requisitos
Cabeçalho: msdbg.h
Espaço para nome: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll