Partilhar via


Método ICLRDataTarget::GetThreadContext

Obtém o contexto de execução corrente para o segmento de dado no processo de destino. Esse método é chamado pelos Serviços do Access de dados de tempo de execução linguagem comum.

HRESULT GetThreadContext (
    [in] ULONG32            threadID,
    [in] ULONG32            contextFlags,
    [in] ULONG32            contextSize,
    [out, size_is(contextSize)] 
        BYTE                *context
);

Parâmetros

  • threadID
    [in] O identificador do sistema operacional de um thread no processo de destino.

  • contextFlags
    [in] Sinalizadores que especificam quais partes do contexto para retornar. A implementação irá retornar pelo menos as partes a seguir do contexto.

  • contextSize
    [in] O dimensionar do contexto.

  • context
    [out] Ponteiro para um buffer para colocar o contexto.

    Os dados a context buffer deve estar no formato do Win32 CONTEXT estrutura. O contexto Especifica dados de registro de processador específico, portanto, a definição do Win32 CONTEXT estrutura depende da arquitetura do processador. Consulte o arquivo de cabeçalho WinNT.h para a definição do Win32 CONTEXT estrutura.

Comentários

Esse método é implementado pelo gravador do aplicativo de depuração.

Requisitos

Plataformas: See Requisitos de sistema do .NET framework.

Cabeçalho: ClrData.idl

Biblioteca: CorGuids.lib

.NET Framework Versions: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Consulte também

Referência

Interface ICLRDataTarget