Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Uma subclasse de ICLRDataTarget usado da camada de Serviços do Access de dados para manipular as regiões de memória virtual no processo de destino.
interface ICLRDataTarget2 : ICLRDataTarget
{
HRESULT AllocVirtual([in] CLRDATA_ADDRESS addr,
[in] ULONG32 size,
[in] ULONG32 typeFlags,
[in] ULONG32 protectFlags,
[out] CLRDATA_ADDRESS* virt);
HRESULT FreeVirtual([in] CLRDATA_ADDRESS addr,
[in] ULONG32 size,
[in] ULONG32 typeFlags);
};
Métodos
Método |
Descrição |
|---|---|
Aloca memória no espaço de endereço do processo de destino. |
|
Libera a memória que foi alocada anteriormente no espaço de endereço do processo de destino. |
Comentários
O cliente de API (ou seja, o depurador) deve implementar essa interface de acordo com o processo de destino específico. Por exemplo, um processo em tempo real teria uma implementação diferente de um despejo de memória. O destino não pode ser suporte à modificação de suas regiões de memória.
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