Поделиться через


Метод ICorDebugRegisterSet::GetThreadContext

Возвращает контекст текущего потока.

Синтаксис

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

Параметры

contextSize [in] Размер массива context в байтах.

context [in, out] Массив байтов, составляющих структуру Win32 CONTEXT для текущей платформы.

Замечания

Отладчик должен вызывать эту функцию вместо функции Win32 GetThreadContext , так как поток может находиться в состоянии "перехвата", в котором его контекст был временно изменен. Возвращаемые данные — это структура Win32 CONTEXT для текущей платформы.

Для неконечных кадров клиенты должны проверить, какие регистры действительны с помощью ICorDebugRegisterSet::GetRegistersAvailable.

Требования

Платформ: См. сведения о поддерживаемых операционных системах .NET.

Заголовок: CorDebug.idl, CorDebug.h

Библиотека: CorGuids.lib

Версии .NET: Доступно с .NET Framework 1.0

См. также