Compartilhar via


Interface de ICLRDataTarget

Fornece métodos para interação com um item de destino do common language runtime (CLR).

Métodos

Método

Descrição

Método de ICLRDataTarget::GetCurrentThreadID

Obtém o identificador do sistema operacional para o segmento atual.

Método de ICLRDataTarget::GetImageBase

Obtém o endereço de memória de base para a imagem especificada.

Método de ICLRDataTarget::GetMachineType

Obtém um identificador para o tipo de conjunto de instruções que o processo de destino está usando.

Método de ICLRDataTarget::GetPointerSize

Obtém o tamanho em bytes, de um ponteiro para o destino atual.

Método de ICLRDataTarget::GetThreadContext

Obtém um ponteiro para o contexto do segmento com o identificador especificado.

Método de ICLRDataTarget::GetTLSValue

Obtém um valor no armazenamento local de segmento (TLS) no índice especificado para o segmento especificado.

Método de ICLRDataTarget::ReadVirtual

Lê os dados do endereço de memória virtual de especificado o buffer especificado.

Método de ICLRDataTarget::Request

Chamado por common language runtime (CLR) dados acesso serviços solicitar uma operação conforme definido pela implementação.

Método de ICLRDataTarget::SetThreadContext

Define o contexto atual do segmento especificado no processo de destino.

Método de ICLRDataTarget::SetTLSValue

Define um valor no armazenamento local de segmento (TLS) do segmento especificado no processo de destino.

Método de ICLRDataTarget::WriteVirtual

Grava dados do buffer especificado para o endereço da memória virtual especificado.

Comentários

O cliente de API (ou seja, o depurador) deve implementar essa interface conforme apropriado para o item de destino específico. Por exemplo, um processo ao vivo teria uma implementação diferente de um despejo de memória.

Requisitos

Plataformas: Consulte Requisitos de sistema do .NET Framework.

Cabeçalho: ClrData.idl, ClrData.h

Biblioteca: CorGuids.lib

.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Consulte também

Referência

Interface de ICLRDataTarget2

Outros recursos

Interfaces de depuração.