Udostępnij przez


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ę CONTEXTICorDebugDataTarget::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.

Requirements

Platformy: Zobacz Obsługiwane systemy operacyjne platformy .NET.

Nagłówek: CorDebug.idl, CorDebug.h

Biblioteka: CorGuids.lib

Wersje platformy .NET: Dostępne od programu .NET Framework 4.0

Zobacz także