Compartilhar via


Método de ICorDebugDataTarget::GetThreadContext

Retorna o contexto do thread atual para o segmento especificado.

HRESULT GetThreadContext(
       [in] DWORD dwThreadID,
       [in] ULONG32 contextFlags,
       [in] ULONG32 contextSize,
       [out, size_is(contextSize)] BYTE * pContext);

Parâmetros

  • dwThreadID
    [in] O identificador do segmento cujo contexto está a ser recuperado. O identificador é definido pelo sistema operacional.

  • contextFlags
    [in] Uma combinação bit a bit de sinalizadores de dependente de plataforma que indicam quais partes do contexto deve ser lido.

  • contextSize
    [in] O tamanho do pContext.

  • pContext
    [out] O buffer onde o contexto de segmento será armazenado.

Comentários

Em plataformas Windows, pContext deve ser um CONTEXT estrutura (definida em Winnt. H) que seja apropriada para o tipo de máquina especificado pelo ICorDebugDataTarget::GetPlatform método. contextFlagsdeve ter os mesmos valores de ContextFlags campo de CONTEXT estrutura. O CONTEXT estrutura é específico do processador; Consulte o arquivo Winnt. H para obter detalhes.

Requisitos

Plataformas: Consulte Requisitos de sistema do .NET Framework.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

.NET Framework versões: 4

Consulte também

Referência

Interface de ICorDebugDataTarget

Outros recursos

Interfaces de depuração.

Depuração (referência de API não gerenciada)