IDebugDocument2
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 IDebugDocumentContext2
interfaces , IDebugDisassemblyStream2
, IDebugDocumentPosition2
e 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