Поделиться через


IDebugDocument2

Этот интерфейс представляет исходный документ.

IDebugDocument2 : IUnknown

Примечания по реализации

Visual Studio обычно реализует этот интерфейс. Отладчик (DE) также может реализовать этот интерфейс, когда необходимо указать исходный код и источник не существует на диске. В таких случаях DE также реализации бы IDebugDocumentContext2 и IDebugActivateDocumentEvent2 интерфейсы, а также некоторые дополнительные методы IDebugDisassemblyStream2 и IDebugDocumentPosition2 интерфейсы.

Замечания для вызывающих объектов

Методы IDebugDocumentContext2" IDebugDisassemblyStream2" IDebugDocumentPosition2и IDebugActivateDocumentEvent2 интерфейсы возвращают этот интерфейс.

Методы в том порядке Vtable

В следующей таблице показаны методы IDebugDocument2.

Метод

Описание

IDebugDocument2::GetName

Возвращает имя документа в одной из следующих форм.

IDebugDocument2::GetDocumentClassID

Получает идентификатор класса документа.

Заметки

Этот интерфейс реализуется только если DE почту исходный код. Например, при отладке скрипт на странице HTML, DE почту исходный код, поскольку источник будет загружен или создаваемый динамически и не существует в виде файла на диске. Отладку традиционных языков, как C++, этот интерфейс не требуется реализовывать.

Требования

Заголовок: msdbg.h

Пространство имен: Microsoft.VisualStudio.Debugger.Interop

Сборка: Microsoft.VisualStudio.Debugger.Interop.dll

См. также

Ссылки

IDebugDocumentPosition2::IsPositionInDocument

IDebugActivateDocumentEvent2::GetDocument

IDebugDocumentContext2::GetDocument

IDebugDocumentPosition2::GetDocument

IDebugDisassemblyStream2::GetDocument