Udostępnij za pośrednictwem


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

Zobacz też