ICorDebugDataTarget::GetThreadContext — Metoda
Zwraca bieżący kontekst wątku dla określonego wątku.
Składnia
HRESULT GetThreadContext(
[in] DWORD dwThreadID,
[in] ULONG32 contextFlags,
[in] ULONG32 contextSize,
[out, size_is(contextSize)] BYTE * pContext);
Parametry
dwThreadID
[in] Identyfikator wątku, którego kontekst ma zostać pobrany. Identyfikator jest definiowany przez system operacyjny.
contextFlags
[in] Bitowa kombinacja flag zależnych od platformy wskazująca, które fragmenty kontekstu powinny być odczytywane.
contextSize
[in] Rozmiar pContext
.
pContext
[out] Bufor, w którym będzie przechowywany kontekst wątku.
Uwagi
Na platformach pContext
Windows musi być strukturą (zdefiniowaną w winNT.h), która jest odpowiednia dla typu komputera określonego przez metodę CONTEXT
ICorDebugDataTarget::GetPlatform. contextFlags
musi mieć te same wartości co ContextFlags
pole CONTEXT
struktury. Struktura CONTEXT
jest specyficzna dla procesora. Aby uzyskać szczegółowe informacje, zapoznaj się z plikiem WinNT.h.
Wymagania
Platformy: zobacz Wymagania systemowe.
Nagłówek: CorDebug.idl, CorDebug.h
Biblioteka: CorGuids.lib
Wersje programu .NET Framework: dostępne od 4