Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Define o contexto para o segmento determinado neste processo.
Sintaxe
HRESULT SetThreadContext(
[in] DWORD threadID,
[in] ULONG32 contextSize,
[in, length_is(contextSize), size_is(contextSize)]
BYTE context[]);
Parâmetros
threadID [em] A ID do thread para o qual definir o contexto.
contextSize [em] O tamanho da context matriz.
context [em] Uma matriz de bytes que descreve o contexto do thread.
O contexto especifica a arquitetura do processador no qual o thread está sendo executado.
Observações
O depurador deve chamar esse método em vez da função Win32 SetThreadContext , porque o thread pode realmente estar em um estado "sequestrado", no qual seu contexto foi temporariamente alterado. Esse método deve ser usado somente quando um thread está em código nativo. Use ICorDebugRegisterSet para threads em código gerenciado. Você nunca deve precisar modificar o contexto de um thread durante um evento de depuração fora de banda (OOB).
Os dados passados devem ser uma estrutura de contexto para a plataforma atual.
Este método pode corromper o tempo de execução se usado incorretamente.
Requerimentos
Plataformas: Consulte Sistemas operacionais suportados pelo .NET.
Cabeçalho: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versões .NET: Disponível desde: .NET Framework 2.0