Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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 Sistemi operativi supportati da .NET.
Intestazione: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versioni di .NET: Disponibile a partire da .NET Framework 1.0