Aracılığıyla paylaş


ICLRDataTarget::GetThreadContext Metodu

Hedef işlemdeki verilen iş parçacığı için geçerli yürütme bağlamını alır. Bu yöntem ortak dil çalışma zamanı veri erişim hizmetleri tarafından çağrılır.

Sözdizimi

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

Parametreler

threadID [in] Hedef işlemdeki bir iş parçacığının işletim sistemi tanımlayıcısı.

contextFlags [in] Bağlamın hangi bölümlerinin döndürüleceğini belirten bayraklar. Uygulama, bağlamın en az bu bölümlerini döndürür.

contextSize [in] Bağlamın boyutu.

context [out] Bağlamın yerleştirildiği arabelleğe işaretçi.

Arabellekteki context veriler Win32 CONTEXT yapısının biçiminde olmalıdır. Bağlam, işlemciye özgü yazmaç verilerini belirtir, bu nedenle Win32 CONTEXT yapısının tanımı işlemcinin mimarisine bağlıdır. Win32 CONTEXT yapısının tanımı için WinNT.h üst bilgi dosyasına bakın.

Açıklamalar

Bu yöntem, hata ayıklama uygulamasının yazarı tarafından uygulanır.

Gereksinimler

Platformlar: Bkz. Sistem Gereksinimleri.

Üst bilgi: ClrData.idl, ClrData.h

Kitaplık: CorGuids.lib

.NET Framework Sürümleri: 2.0 sürümünden itibaren kullanılabilir

Ayrıca bkz.