Метод ICorDebugRegisterSet::GetThreadContext

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

Синтаксис

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

Параметры

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

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

Комментарии

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

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

Требования

Платформы: см. раздел Требования к системе.

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

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

платформа .NET Framework версии: доступно с версии 1.0.

См. также раздел