Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Задает контекст для заданного потока в этом процессе.
Синтаксис
HRESULT SetThreadContext(
[in] DWORD threadID,
[in] ULONG32 contextSize,
[in, length_is(contextSize), size_is(contextSize)]
BYTE context[]);
Параметры
threadID [in] Идентификатор потока, для которого необходимо задать контекст.
contextSize [in] Размер массива context .
context [in] Массив байтов, описывающий контекст потока.
Контекст задает архитектуру процессора, на котором выполняется поток.
Замечания
Отладчик должен вызывать этот метод, а не функцию Win32 SetThreadContext , так как поток на самом деле может находиться в состоянии "перехвата", в котором его контекст был временно изменен. Этот метод следует использовать только в том случае, если поток находится в машинном коде. Используйте ICorDebugRegisterSet для потоков в управляемом коде. Никогда не следует изменять контекст потока во время отладочного события отладки (OOB).
Передаваемые данные должны быть структурой контекста для текущей платформы.
Этот метод может повредить среду выполнения при неправильном использовании.
Требования
Платформ: См. сведения о поддерживаемых операционных системах .NET.
Заголовок: CorDebug.idl, CorDebug.h
Библиотека: CorGuids.lib
Версии .NET: Доступно с .NET Framework 2.0