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.
Chamado pelos serviços de acesso a dados CLR (Common Language Runtime) para alocar memória no espaço de endereço desse processo de destino.
Sintaxe
HRESULT AllocVirtual(
[in] CLRDATA_ADDRESS addr,
[in] ULONG32 size,
[in] ULONG32 typeFlags,
[in] ULONG32 protectFlags,
[out] CLRDATA_ADDRESS* virt
);
Parâmetros
addr [em] Um CLRDATA_ADDRESS valor que especifica o endereço inicial solicitado da memória a ser alocada.
size [em] O tamanho, em bytes, da memória a ser alocada.
typeFlags [em] Sinalizadores que controlam a alocação de memória. Consulte a função Win32 VirtualAlloc .
protectFlags [em] Os atributos de proteção para a memória alocada. Consulte a função Win32 VirtualAlloc .
virt [saídas] Um ponteiro para um CLRDATA_ADDRESS valor que especifica o endereço inicial real da memória alocada.
Observações
O AllocVirtual método serve como um wrapper lógico para a função Win32 VirtualAlloc .
Este método é implementado pelo gravador do aplicativo de depuração.
Requisitos
Plataformas: Consulte Requisitos do sistema.
Cabeçalho: ClrData.idl, ClrData.h
Biblioteca: CorGuids.lib
Versões do .NET Framework: Disponível desde 2.0