Condividi tramite


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

IDebugDocument2:: GetName

Ottiene il nome del documento in uno dei form.

IDebugDocument2:: GetDocumentClassID

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

IDebugDocumentPosition2:: GetDocument

IDebugDisassemblyStream2:: GetDocument