Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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