Share via


IDebugDocument2

Esta interfaz representa un documento de origen.

Sintaxis

IDebugDocument2 : IUnknown

Notas para los implementadores

Visual Studio suele implementar esta interfaz. Un motor de depuración (DE) también puede implementar esta interfaz cuando necesita proporcionar el código fuente y el origen no existe en el disco. En tales casos, el DE también implementaría interfaces IDebugDocumentContext2 e IDebugActivateDocumentEvent2 , así como algunos métodos adicionales en las interfaces IDebugDisassemblyStream2 e IDebugDocumentPosition2 .

Notas para autores de la llamada

Los métodos de las IDebugDocumentContext2interfaces , IDebugDisassemblyStream2, IDebugDocumentPosition2y IDebugActivateDocumentEvent2 devuelven esta interfaz.

Métodos en orden de Vtable

En la tabla siguiente se muestran los métodos de IDebugDocument2.

Método Descripción
GetName Obtiene el nombre del documento en uno de varios formularios.
GetDocumentClassID Obtiene el identificador de clase del documento.

Comentarios

Esta interfaz solo se implementa cuando el DE proporciona el código fuente. Por ejemplo, al depurar script en una página HTML, el DE proporciona el código fuente porque el origen se descarga o genera dinámicamente y no existe como un archivo de disco. Al depurar lenguajes tradicionales, como C++, no es necesario implementar esta interfaz.

Requisitos

Encabezado: msdbg.h

Espacio de nombres: Microsoft.VisualStudio.Debugger.Interop

Ensamblado: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte también