Método de ICorDebugProcess::GetThreadContext
Obtém o contexto determinado thread neste processo.
HRESULT GetThreadContext(
[in] DWORD threadID,
[in] ULONG32 contextSize,
[in, out, length_is(contextSize), size_is(contextSize)]
BYTE context[]);
Parâmetros
threadID
[in] A identificação do segmento para o qual deseja recuperar o contexto.contextSize
[in] O tamanho da context matriz.context
[in, out] Uma matriz de bytes que descrevem o contexto do thread.O contexto Especifica a arquitetura do processador no qual o thread está sendo executado.
Comentários
O depurador deve chamar este método em vez do Win32 GetThreadContext método, porque o thread pode realmente estar em um "seqüestrado" estado no qual seu contexto foi temporariamente alterado. Este método deve ser usado somente quando um thread está no código nativo. Use ICorDebugRegisterSet para segmentos no código gerenciado.
Os dados retornados serão uma estrutura de contexto para a plataforma atual. Como ocorre com o Win32 GetThreadContext método, o chamador deve inicializar o context parâmetro antes de chamar esse método.
Requisitos
Plataformas: Consulte Requisitos de sistema do .NET Framework.
Cabeçalho: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0