Partilhar via


Interface de ICorDebugDataTarget

Fornece uma interface de retorno de chamada que fornece acesso a um processo de destino específico.

Métodos

Método

Descrição

Método de ICorDebugDataTarget::GetPlatform

Fornece informações sobre a plataforma, incluindo a arquitetura do processador e sistema operacional, no qual o processo de destino está executando.

Método de ICorDebugDataTarget::ReadVirtual

Obtém um bloco de memória contígua, iniciando no endereço especificado e retorna-o buffer fornecido.

Método de ICorDebugDataTarget::GetThreadContext

Solicita o contexto do thread atual para o segmento especificado.

Comentários

ICorDebugDataTargete seus métodos têm as seguintes características:

  • Os serviços de depuração chamar métodos nesta interface para acessar a memória e outros dados no processo de destino.

  • O cliente do depurador deve implementar essa interface conforme apropriado para o destino específico (por exemplo, um processo ao vivo ou um despejo de memória).

  • O ICorDebugDataTarget métodos podem ser chamados apenas de dentro de métodos implementados em outros ICorDebug* interfaces. Isso garante que o cliente depurador tem controle sobre o segmento que é invocado e quando.

  • O ICorDebugDataTarget implementação deve retornar sempre informações atualizadas sobre o destino.

O processo de destino deve ser interrompido e não é alterado de alguma forma ao ICorDebug* interfaces (e, portanto, ICorDebugDataTarget métodos) estão sendo chamadas. Se o destino é um processo em tempo real e alterações de estado, o ICLRDebugging::OpenVirtualProcess método precisa ser chamado novamente para fornecer uma substituição ICorDebugProcess instância.

Observação

Esta interface não dá suporte a que está sendo chamado remotamente, entre computadores ou entre processos.

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

Outros recursos

Interfaces de depuração.

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