Метод 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.
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по