Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Získá aktuální kontext tohoto zásobníku procházky.
Note
Toto rozhraní API bylo původně navrženo pro interní použití v modulu runtime. I když se teď podporuje pro použití třetí strany, doporučujeme pracovat s rozhraními ICorDebug API, ICorProfiler pokud je to možné.
Syntax
HRESULT GetContext(
[in] ULONG32 contextFlags,
[in] ULONG32 contextBufSize,
[out] ULONG32* contextSize,
[out, size_is(contextBufSize)] BYTE contextBuf[]
);
Parameters
contextFlags
[v] Příznaky, které řídí, které části kontextu se mají vrátit.
contextBufSize
[v] Velikost contextBuf vyrovnávací paměti.
contextSize
[ven] Ukazatel na počet bajtů, které jsou skutečně zapsány do contextBuf vyrovnávací paměti.
contextBuf
[out, size_is(contextBufSize)] Vyrovnávací paměť, která ukládá kontext.
Remarks
Zadaná metoda je součástí IXCLRDataStackWalk rozhraní a odpovídá 4. slotu tabulky virtuálních metod.
Kontext je původní kontext s případným odvíjením použitým na něj. Vzhledem k tomu, že odvíjení může obnovit pouze podmnožinu registrů, například pouze nevolatilní registry, kontext nemusí přesně odpovídat stavu registru v době skutečného volání.
Požadavky
Platformy: Viz požadavky na systém.
Záhlaví: Žádný
Knihovna: Žádný
.NET Framework verze: K dispozici od verze 4.7