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