Aracılığıyla paylaş


ICorDebugDataTarget::GetThreadContext Yöntemi

Belirtilen iş parçacığı için geçerli iş parçacığı bağlamını döndürür.

Sözdizimi

HRESULT GetThreadContext(
       [in] DWORD dwThreadID,
       [in] ULONG32 contextFlags,
       [in] ULONG32 contextSize,
       [out, size_is(contextSize)] BYTE * pContext);

Parametreler

dwThreadID [in] Bağlamı alınacak olan iş parçacığının tanımlayıcısı. Tanımlayıcı, işletim sistemi tarafından tanımlanır.

contextFlags [in] Bağlamın hangi bölümlerinin okunması gerektiğini gösteren platforma bağımlı bayrakların bit düzeyinde birleşimi.

contextSize [in] boyutu pContext.

pContext [out] İş parçacığı bağlamın depolanacağı arabellek.

Açıklamalar

Windows platformlarında, pContextICorDebugDataTarget::GetPlatform yöntemi tarafından belirtilen makine türüne uygun bir CONTEXT yapı (WinNT.h'de tanımlanır) olmalıdır. contextFlags , yapının alanıyla aynı değerlere ContextFlagsCONTEXT sahip olmalıdır. Yapı CONTEXT işlemciye özgüdür; ayrıntılar için WinNT.h dosyasına bakın.

Gereksinimler

Platform: Bkz. .NET tarafından desteklenen işletim sistemleri.

Üstbilgi: CorDebug.idl, CorDebug.h

Kütüphane: CorGuids.lib

.NET sürümleri: .NET Framework 4.0'dan itibaren kullanılabilir

Ayrıca bakınız