IDebugDocument2
cette interface représente un document source.
IDebugDocument2 : IUnknown
Remarques à l'intention des implémenteurs
Visual Studio implémente généralement cette interface. Un moteur (DE) de débogage peut également implémenter cette interface lorsqu'il doit fournir le code source et la source n'existe pas sur le disque. Dans ce cas, le De implémente également les interfaces d' IDebugDocumentContext2 et d' IDebugActivateDocumentEvent2 , ainsi que certaines méthodes supplémentaires sur les interfaces d' IDebugDisassemblyStream2 et d' IDebugDocumentPosition2 .
Remarques pour les appelants
Les méthodes sur IDebugDocumentContext2, IDebugDisassemblyStream2, IDebugDocumentPosition2, et les interfaces d' IDebugActivateDocumentEvent2 retournent cette interface.
méthodes en commande de Vtable
Le tableau suivant répertorie les méthodes d' IDebugDocument2.
Méthode |
Description |
---|---|
Obtient le nom du document dans un plusieurs formes. |
|
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, fournit de code source car la source est téléchargée ou générée dynamiquement et n'existe pas comme un fichier sur disque. Lors de le débogage de langages traditionnels, tels que C++, cette interface n'a pas besoin d'être implémentée.
Configuration requise
en-tête : msdbg.h
l'espace de noms : Microsoft.VisualStudio.Debugger.Interop
Assembly : Microsoft.VisualStudio.Debugger.Interop.dll
Voir aussi
Référence
IDebugDocumentPosition2 : : IsPositionInDocument
IDebugActivateDocumentEvent2 : : GetDocument
IDebugDocumentContext2 : : GetDocument