ICorDebugILFrame4::GetLocalVariableEx – metoda
[Podporováno v rozhraní .NET Framework 4.5.2 a novějších verzích]
Získá hodnotu zadané místní proměnné v tomto přechodném jazyce (IL) zásobníku rámce a volitelně přistupuje k proměnné přidané v profiler ReJIT instrumentace.
Syntaxe
HRESULT GetLocalVariableEx(
[in] ILCodeKind flags,
[in] DWORD dwIndex,
[out] ICorDebugValue **ppValue
);
Parametry
flags
[v] Člen výčtu ILCodeKind , který určuje, zda je v rámci zahrnuta proměnná přidaná v instrumentaci profiler ReJIT.
dwIndex
[v] Index místní proměnné v rámci zásobníku IL.
ppValue
[out] Ukazatel na adresu "ICorDebugValue" objektu, který představuje načtenou hodnotu.
Poznámky
Tato metoda je podobná GetLocalVariable metoda, s tím rozdílem, že volitelně přistupuje k proměnné přidané v profiler ReJIT instrumentation. Volání této metody s hodnotou ILCODE_ORIGINAL_IL
je ekvivalentní volání GetLocalVariable; pokud je metoda instrumentována s dalšími flags
místními proměnnými, nelze k těmto proměnným získat přístup. ILCODE_REJIT_IL
umožňuje ladicím programu přístup k místním proměnným přidaným v instrumentaci profileru ReJIT. Pokud není il instrumentovaný, vrátí E_INVALIDARG
metoda .
Požadavky
Platformy: Viz Požadavky na systém.
Záhlaví: CorDebug.idl, CorDebug.h
Knihovny: CorGuids.lib
Verze rozhraní .NET Framework: K dispozici od verze 4.5.2
Viz také
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro