Metodo ICorDebugILFrame::GetIP
Ottiene il valore del puntatore all'istruzione e un valore di combinazione bit per bit che descrive come è stato ottenuto il valore del puntatore all'istruzione.
Sintassi
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 di enumerazione CorDebugMappingResult che descrivono come è stato ottenuto il valore del puntatore all'istruzione.
Osservazioni:
Il valore del puntatore all'istruzione è l'offset dello stack frame nel codice CIL (Common Intermediate Language) della funzione. Se lo stack frame è attivo, questo indirizzo è l'istruzione successiva da eseguire. Se lo stack frame non è attivo, questo indirizzo è l'istruzione successiva da eseguire quando viene riattivato lo stack frame.
Se questo frame è un frame compilato JIT (Just-In-Time), il valore del puntatore all'istruzione verrà determinato eseguendo il mapping all'indietro dal puntatore effettivo all'istruzione nativa, quindi il valore può essere solo approssimativo.
Requisiti
Piattaforme: vedere Requisiti di sistema.
Intestazione: CorDebug.idl, CorDebug.h
Libreria: CorGuids.lib
Versioni di .NET Framework: disponibili dalla versione 1.0