Condividi tramite


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

Vedi anche