Condividi tramite


IDebugDocumentPosition2

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

Sintassi

IDebugDocumentPosition2 : IUnknown

Note per gli implementatori

Visual Studio implementa in genere questa interfaccia. Un motore di debug (DE) implementa questa interfaccia anche se deve fornire il proprio codice sorgente (come quando de implementa l'interfaccia IDebugDocument2 ).

Note per i chiamanti

Questa interfaccia viene passata come argomento a EnumCodeContexts. Viene inoltre fornito come parte di un'unione BP_LOCATION (in particolare, una struttura BP_LOCATION_CODE_FILE_LINE ) che a sua volta fa parte della struttura BP_REQUEST_INFO , utilizzata per creare un punto di interruzione in sospeso.

Metodi nell'ordine Vtable

Nella tabella seguente vengono illustrati i metodi di IDebugDocumentPosition2.

metodo Descrizione
GetFileName Ottiene il nome file del file di origine che contiene la posizione del documento.
GetDocument Ottiene il documento contenitore.
IsPositionInDocument Determina se questa posizione è contenuta nel documento specificato.
GetRange Ottiene l'intervallo per la posizione del documento.

Requisiti

Intestazione: msdbg.h

Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Vedi anche