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