Método ICorDebugProcess::GetThreadContext
Obtém o contexto para o segmento de dado nesse processo.
HRESULT GetThreadContext(
[in] DWORD threadID,
[in] ULONG32 contextSize,
[in, out, length_is(contextSize), size_is(contextSize)]
BYTE context[]);
Parâmetros
threadID
[in] A ID do thread para o qual você deseja recuperar o contexto.contextSize
[in] O dimensionar do 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 esse método em vez do Win32 GetThreadContextmétodo, porque o thread, na verdade, pode estar em um estado "seqüestrado", no qual seu contexto foi alterado temporariamente. Esse 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 corrente. sistema autônomo ocorre com o Win32 GetThreadContext método, o chamador deve inicializar o context parâmetro antes de chamar esse método.
Requisitos
Plataformas: See Requisitos de sistema do .NET framework.
Cabeçalho: CorDebug.idl
Biblioteca: CorGuids.lib
.NET Framework Versions: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0