Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Fornece uma interface de retorno de chamada que fornece acesso a um processo de destino específico.
Methods
| Método | Description |
|---|---|
| Método GetPlatform | Fornece informações sobre a plataforma, incluindo a arquitetura do processador e o sistema operacional, no qual o processo de destino está em execução. |
| Método ReadVirtual | Obtém um bloco de memória contígua começando no endereço especificado e retorna-o no buffer fornecido. |
| Método GetThreadContext | Solicita o contexto de thread atual para o thread especificado. |
Observações
ICorDebugDataTarget e seus métodos têm as seguintes características:
- Os serviços de depuração chamam métodos nessa 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 dinâmico ou um despejo de memória).
- Os
ICorDebugDataTargetmétodos só podem ser invocados de dentro de métodos implementados em outrasICorDebug*interfaces. Isso garante que o cliente do depurador tenha controle sobre qual thread ele é invocado e quando. - A
ICorDebugDataTargetimplementação sempre deve retornar informações de data up-tosobre o destino.
O processo de destino deve ser interrompido e não alterado de forma alguma enquanto ICorDebug* as interfaces (e, portanto, ICorDebugDataTarget os métodos) estão sendo chamados. Se o destino for um processo dinâmico e seu estado for alterado, o método ICLRDebugging::OpenVirtualProcess deverá ser chamado novamente para fornecer uma instância de substituição ICorDebugProcess .
Observação
Essa interface não dá suporte a ser chamada remotamente, seja entre máquinas ou entre processos.
Requirements
Plataformas: Consulte sistemas operacionais com suporte do .NET.
Cabeçalho: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versões do .NET: Disponível desde o .NET Framework 4.0