IDebugDocument2
questa interfaccia rappresenta un documento di origine.
IDebugDocument2 : IUnknown
Note per gli implementatori
Visual Studio in genere implementa. Il modulo (DE) di debug anche possibile implementare questa interfaccia quando necessario fornire il codice sorgente e il database di origine non esiste sul disco. In tali casi, il DE anche implementi IDebugDocumentContext2 e IDebugActivateDocumentEvent2 interfacce nonché alcuni metodi aggiuntivi IDebugDisassemblyStream2 e IDebugDocumentPosition2 le interfacce.
Note per i chiamanti
I metodi di IDebugDocumentContext2, in IDebugDisassemblyStream2, in IDebugDocumentPosition2e le interfacce di IDebugActivateDocumentEvent2 restituiscono questa interfaccia.
Metodi nell'ordine di Vtable
Nella tabella seguente sono elencati i metodi di IDebugDocument2.
Metodo |
Descrizione |
---|---|
Ottiene il nome del documento in uno dei form. |
|
Ottiene l'identificatore di classe del documento. |
Note
Questa interfaccia è implementata solo quando il DE fornisce il codice sorgente. Ad esempio, quando si esegue il debug di script in una pagina HTML, l'oggetto fornisce di DE il codice sorgente perché l'origine viene scaricata in modo dinamico o generato e non esiste come file su disco. Quando si esegue il debug dei linguaggi tradizionali, ad esempio C++, questa interfaccia non deve essere distribuita.
Requisiti
intestazione: msdbg.h
Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll
Vedere anche
Riferimenti
IDebugDocumentPosition2:: IsPositionInDocument
IDebugActivateDocumentEvent2:: GetDocument
IDebugDocumentContext2:: GetDocument