Partilhar via


Método ICorDebugRegisterSet::GetThreadContext

Obtém o contexto do thread atual.

Sintaxe

HRESULT GetThreadContext(
    [in] ULONG32 contextSize,
    [in, out, length_is(contextSize),
        size_is(contextSize)] BYTE context[]
);

Parâmetros

contextSize [em] O tamanho, em bytes, da context matriz.

context [dentro, fora] Uma matriz de bytes que compõem a estrutura Win32 CONTEXT para a plataforma atual.

Observações

O depurador deve chamar essa função em vez da função Win32 GetThreadContext , porque o thread pode estar em um estado "sequestrado" onde seu contexto foi temporariamente alterado. Os dados retornados são uma estrutura Win32 CONTEXT para a plataforma atual.

Para quadros não-folha, os clientes devem verificar quais registros são válidos usando ICorDebugRegisterSet::GetRegistersAvailable.

Requerimentos

Plataformas: Consulte Sistemas operacionais suportados pelo .NET.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versões .NET: Disponível desde o .NET Framework 1.0

Consulte também