IXCLRDataStackWalk::GetContext — Metoda

Pobiera bieżący kontekst tego przewodnika stosu.

Note

Ten interfejs API został pierwotnie zaprojektowany do użytku wewnętrznego w środowisku uruchomieniowym. Mimo że jest ona teraz obsługiwana w przypadku używania innych firm, zalecamy pracę z interfejsami ICorDebug API i ICorProfiler , jeśli jest to możliwe.

Syntax

HRESULT GetContext(
    [in] ULONG32 contextFlags,
    [in] ULONG32 contextBufSize,
    [out] ULONG32* contextSize,
    [out, size_is(contextBufSize)] BYTE contextBuf[]
);

Parameters

contextFlags
[in] Flagi kontrolujące, które części kontekstu mają być zwracane.

contextBufSize
[in] Rozmiar buforu contextBuf .

contextSize
[out] Wskaźnik do liczby bajtów zapisanych w buforze contextBuf .

contextBuf
[out, size_is(contextBufSize)] Bufor, który przechowuje kontekst.

Remarks

Podana metoda jest częścią interfejsu IXCLRDataStackWalk i odpowiada 4 miejscu tabeli metody wirtualnej.

Kontekst jest oryginalnym kontekstem z zastosowanym do niego wszelkimi odwijaniami. Ponieważ odwijanie może przywrócić tylko podzbiór rejestrów, takich jak tylko rejestry nietrwałe, kontekst może nie być dokładnie zgodny ze stanem rejestracji w momencie rzeczywistego wywołania.

Wymagania

Platformy: Zobacz Wymagania systemowe.
Nagłówek: Żaden
Biblioteka: Żaden
wersje platformy .NET: dostępne od wersji 4.7

Zobacz także