Condividi tramite


IDebugDocumentPosition2

questa interfaccia rappresenta una posizione astratta in un file di origine.

IDebugDocumentPosition2 : IUnknown

Note per gli implementatori

Visual Studio in genere implementa. Il modulo (DE) di debug anche implementi l'interfaccia se deve fornire il proprio codice sorgente (ad esempio quando il DE implementa IDebugDocument2 l'interfaccia.

Note per i chiamanti

Questa interfaccia viene passata come argomento a IDebugProgram2:: EnumCodeContexts. Viene fornito come BP_LOCATION parte di unione (in particolare, BP_LOCATION_CODE_FILE_LINE una struttura) appartenenti a sua volta BP_REQUEST_INFORMATION della struttura, utilizzata per la creazione di un punto di interruzione in attesa.

Metodi nell'ordine di Vtable

Nella tabella seguente sono elencati i metodi di IDebugDocumentPosition2.

Metodo

Descrizione

IDebugDocumentPosition2:: GetFileName

Ottiene il nome del file di origine contenente la posizione del documento.

IDebugDocumentPosition2:: GetDocument

Ottiene il documento contenitore.

IDebugDocumentPosition2:: IsPositionInDocument

Determina se la posizione è contenuto nel documento specificato.

IDebugDocumentPosition2:: GetRange

Ottiene l'intervallo per questa posizione del documento.

Requisiti

intestazione: msdbg.h

Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Vedere anche

Riferimenti

IDebugProgram2:: EnumCodeContexts

IDebugProgram2

BP_LOCATION_CODE_FILE_LINE