Aracılığıyla paylaş


ICorDebugRegisterSet::GetThreadContext Yöntemi

Geçerli iş parçacığının bağlamını alır.

Sözdizimi

HRESULT GetThreadContext(
    [in] ULONG32 contextSize,
    [in, out, length_is(contextSize),
        size_is(contextSize)] BYTE context[]
);

Parametreler

contextSize [in] Dizinin bayt context cinsinden boyutu.

context [in, out] Geçerli platform için Win32 CONTEXT yapısını oluşturan bayt dizisi.

Açıklamalar

İş parçacığı, bağlamının geçici olarak değiştirildiği "ele geçirildi" durumunda olabileceğinden, hata ayıklayıcısı Win32 GetThreadContext işlevi yerine bu işlevi çağırmalıdır. Döndürülen veriler geçerli platform için bir Win32 CONTEXT yapısıdır.

Yaprak olmayan çerçeveler için istemciler ICorDebugRegisterSet::GetRegistersAvailable kullanarak hangi kayıtların geçerli olduğunu denetlemelidir.

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 1.0'dan itibaren kullanılabilir

Ayrıca bakınız