Метод ICorDebugDataTarget::GetThreadContext
Возвращает текущий контекст потока для указанного потока.
Синтаксис
HRESULT GetThreadContext(
[in] DWORD dwThreadID,
[in] ULONG32 contextFlags,
[in] ULONG32 contextSize,
[out, size_is(contextSize)] BYTE * pContext);
Параметры
dwThreadID
[in] Идентификатор потока, контекст которого требуется извлечь. Идентификатор определяется операционной системой.
contextFlags
[in] Побитовое сочетание флагов, зависимых от платформы, указывающее, какие части контекста следует считывать.
contextSize
[in] Размер pContext
.
pContext
[out] Буфер, в котором будет храниться контекст потока.
Замечания
На платформах pContext
Windows должна быть CONTEXT
структура (определенная в WinNT.h), которая подходит для типа компьютера, указанного методом ICorDebugDataTarget::GetPlatform . contextFlags
должны иметь те же значения, что ContextFlags
и поле CONTEXT
структуры. Структура CONTEXT
зависит от процессора. Дополнительные сведения см. в файле WinNT.h.
Требования
Платформы: см. раздел Требования к системе.
Заголовок: CorDebug.idl, CorDebug.h
Библиотека: CorGuids.lib
версии платформа .NET Framework: Доступно с 4