Udostępnij za pośrednictwem


ICLRDataTarget::GetThreadContext — Metoda

Pobiera bieżący kontekst wykonywania dla danego wątku w procesie docelowym. Ta metoda jest wywoływana przez usługi dostępu do danych środowiska uruchomieniowego języka wspólnego.

Składnia

HRESULT GetThreadContext (
    [in] ULONG32            threadID,
    [in] ULONG32            contextFlags,
    [in] ULONG32            contextSize,
    [out, size_is(contextSize)]
        BYTE                *context
);

Parametry

threadID [in] Identyfikator systemu operacyjnego wątku w procesie docelowym.

contextFlags [in] Flagi określające, które części kontekstu mają być zwracane. Implementacja zwróci co najmniej te części kontekstu.

contextSize [in] Rozmiar kontekstu.

context [out] Wskaźnik do buforu, w którym ma być umieszczany kontekst.

Dane w buforze context muszą być w formacie struktury Win32 CONTEXT . Kontekst określa dane rejestru specyficzne dla procesora, więc definicja struktury Win32 CONTEXT zależy od architektury procesora. Zapoznaj się z plikiem nagłówka WinNT.h, aby uzyskać definicję struktury Win32 CONTEXT .

Uwagi

Ta metoda jest implementowana przez składnik zapisywania aplikacji debugowania.

Wymagania

Platformy: zobacz Wymagania systemowe.

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

Biblioteka: CorGuids.lib

Wersje programu .NET Framework: dostępne od wersji 2.0

Zobacz też