IDebugFunctionPosition2
Questa interfaccia rappresenta una posizione astratta di una funzione in un documento di origine.
Sintassi
IDebugFunctionPosition2 : IUnknown
Note per gli implementatori
Il motore di debug implementa questa interfaccia per rappresentare la posizione di una funzione all'interno di un documento di origine.
Note per i chiamanti
Questa interfaccia viene fornita come parte di un'unione BP_LOCATION (in particolare, una struttura BP_LOCATION_CODE_FUNC_OFFedizione Standard T) che a sua volta fa parte della struttura BP_REQUEST_INFO, utilizzata per la creazione di un punto di interruzione in sospeso.
Metodi nell'ordine Vtable
Nella tabella seguente vengono illustrati i metodi di IDebugFunctionPosition2
.
metodo | Descrizione |
---|---|
GetFunctionName | Ottiene il nome della funzione a cui questa posizione è relativa. |
GetOffset | Ottiene l'offset dall'inizio della funzione. |
Osservazioni:
La posizione rappresentata da questa interfaccia è basata sul testo, in particolare una struttura TEXT_POSITION .
Requisiti
Intestazione: msdbg.h
Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll