Metodo ICorDebugILFrame4::GetLocalVariableEx
[Supportato in .NET Framework 4.5.2 e versioni successive]
Recupera il valore della variabile locale in questo stack frame del linguaggio intermedio e facoltativamente accede a una variabile aggiunta nella strumentazione ReJIT del profiler.
Sintassi
HRESULT GetLocalVariableEx(
[in] ILCodeKind flags,
[in] DWORD dwIndex,
[out] ICorDebugValue **ppValue
);
Parametri
flags
[in] Membro di enumerazione ILCodeKind che specifica se una variabile aggiunta nella strumentazione ReJIT del profiler è inclusa nel frame.
dwIndex
[in] Indice della variabile locale nello stack frame del linguaggio intermedio.
ppValue
[out] Puntatore all'indirizzo di un oggetto "ICorDebugValue" che rappresenta il valore recuperato.
Commenti
Questo metodo è simile al metodo GetLocalVariable , ad eccezione del fatto che accede facoltativamente a una variabile aggiunta nella strumentazione ReJIT del profiler. La chiamata a questo metodo con un flags
valore equivalente ILCODE_ORIGINAL_IL
alla chiamata di GetLocalVariable; se il metodo viene instrumentato con variabili locali aggiuntive, tali variabili non possono essere accessibili. ILCODE_REJIT_IL
consente al debugger di accedere alle variabili locali aggiunte nella strumentazione ReJIT del profiler. Se il linguaggio intermedio non è instrumentato, il metodo restituisce E_INVALIDARG
.
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: CorDebug.idl, CorDebug.h
Libreria: CorGuids.lib
Versioni di .NET Framework: Disponibile da 4.5.2
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per