Metodo ICorDebugILFrame::GetIP
Ottiene il valore del puntatore all'istruzione e di una combinazione bit per bit che descrive il modo in cui è stato ottenuto il valore del puntatore all'istruzione.
HRESULT GetIP (
[out] ULONG32 *pnOffset,
[out] CorDebugMappingResult *pMappingResult
);
Parametri
pnOffset
[out] Valore del puntatore all'istruzione.pMappingResult
[out] puntatore a una combinazione bit per bit dei valori dell'enumerazione CorDebugMappingResult che descrive il modo in cui è stato ottenuto il valore del puntatore all'istruzione.
Note
Il valore del puntatore all'istruzione è l'offset dello stack frame nel codice Microsoft Intermediate Language della funzione. Se lo stack frame è attivo, questo indirizzo sarà la prossima istruzione da eseguire. Se lo stack frame non è attivo, questo indirizzo sarà la prossima istruzione da eseguire una volta riattivato lo stack frame.
Se si tratta di un frame compilato tramite JIT, il valore del puntatore all'istruzione verrà determinato eseguendo il mapping all'indietro dal puntatore all'istruzione nativo effettivo; pertanto potrebbe trattarsi di un valore soltanto approssimativo.
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: CorDebug.idl, CorDebug.h
Libreria: CorGuids.lib
Versioni di .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0