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