IDebugDocument2
Cette interface représente un document source.
Syntaxe
IDebugDocument2 : IUnknown
Remarques pour les implémenteurs
Visual Studio implémente généralement cette interface. Un moteur de débogage (DE) peut également implémenter cette interface lorsqu’elle doit fournir le code source et que la source n’existe pas sur le disque. Dans ce cas, le DE implémente également les interfaces IDebugDocumentContext2 et IDebugActivateDocumentEvent2 , ainsi que certaines méthodes supplémentaires sur les interfaces IDebugDisassemblyStream2 et IDebugDocumentPosition2 .
Remarques pour les appelants
Les méthodes sur les IDebugDocumentContext2
interfaces , IDebugDisassemblyStream2
et IDebugActivateDocumentEvent2
IDebugDocumentPosition2
les interfaces retournent cette interface.
Méthodes dans l'ordre Vtable
Le tableau suivant présente les méthodes de IDebugDocument2
.
Méthode | Description |
---|---|
GetName | Obtient le nom du document dans l’un des plusieurs formulaires. |
GetDocumentClassID | Obtient l’identificateur de classe du document. |
Notes
Cette interface est implémentée uniquement lorsque le DE fournit le code source. Par exemple, lorsque vous déboguez un script sur une page HTML, le DE fournit le code source, car la source est téléchargée ou générée dynamiquement et n’existe pas en tant que fichier disque. Lors du débogage de langages traditionnels, tels que C++, cette interface n’a pas besoin d’être implémentée.
Spécifications
En-tête : msdbg.h
Espace de noms : Microsoft.VisualStudio.Debugger.Interop
Assembly : Microsoft.VisualStudio.Debugger.Interop.dll