IDebugDocument2
Essa interface representa um documento de origem.
IDebugDocument2 : IUnknown
Observações para Implementadores
Visual StudioNormalmente, implementa essa interface. Um mecanismo de depuração (DE) também pode implementar essa interface quando ele precisa fornecer o código-fonte e a origem não existe no disco. Em tais casos, o DE também implementaria IDebugDocumentContext2 e IDebugActivateDocumentEvent2 interfaces, bem como alguns métodos adicionais sobre o IDebugDisassemblyStream2 e IDebugDocumentPosition2 interfaces.
Observações para chamadores
Métodos de IDebugDocumentContext2, IDebugDisassemblyStream2, IDebugDocumentPosition2, e IDebugActivateDocumentEvent2 interfaces retornam a esta interface.
Métodos na ordem de Vtable
A tabela a seguir mostra os métodos de IDebugDocument2.
Método |
Descrição |
---|---|
Obtém o nome do documento em um dos vários formulários. |
|
Obtém o identificador de classe do documento. |
Comentários
Essa interface é implementada apenas quando o DE fornece o código-fonte. Por exemplo, quando você está depurando o script em uma página HTML, o DE fornece o código-fonte porque a fonte é baixada ou gerada dinamicamente e não existe como um arquivo do disco. Quando estiver depurando linguagens tradicionais, como C++, essa interface não precisa ser implementado.
Requisitos
Cabeçalho: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll
Consulte também
Referência
IDebugDocumentPosition2::IsPositionInDocument
IDebugActivateDocumentEvent2::GetDocument
IDebugDocumentContext2::GetDocument