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.
Fornece métodos que permitem que o runtime de linguagem comum (CLR) faça pedidos de memória virtual através do anfitrião, em vez de utilizar as funções de memória virtual Win32 padrão.
Métodos
| Método | Descrição |
|---|---|
| Método AcquiredVirtualAddressSpace | Notifica o anfitrião de que o common language runtime (CLR) adquiriu a memória especificada do sistema operativo. |
| CreateMAlloc Method | Obtém um ponteiro de interface para uma instância IHostMAlloc que é utilizada para pedir alocações de memória a partir de uma área dinâmica para dados criada pelo anfitrião. |
| GetMemoryLoad Method | Obtém a quantidade de memória física que está a ser utilizada atualmente, conforme comunicado pelo anfitrião. |
| NeedsVirtualAddressSpace Method | Notifica o anfitrião de que o CLR vai tentar utilizar a memória especificada. |
| Método RegisterMemoryNotificationCallback | Regista um ponteiro numa função de chamada de retorno que o anfitrião invoca para notificar o CLR da carga de memória atual no computador. |
| Método ReleaseVirtualAddressSpace | Notifica o anfitrião de que o CLR terminou com a memória especificada. |
| Método VirtualAlloc | Serve como um wrapper lógico para a função Win32 correspondente, que reserva ou consolida uma região de páginas no espaço de endereços virtual do processo de chamada. |
| Método VirtualFree | Serve como um wrapper lógico para a função Win32 correspondente, que liberta, descompromete ou liberta e descompromete uma região de páginas no espaço de endereços virtual do processo de chamada. |
| Método VirtualProtect | Serve como um wrapper lógico para a função Win32 correspondente, que altera a proteção numa região de páginas consolidadas no espaço de endereços virtual do processo de chamada. |
| Método VirtualQuery | Serve como um wrapper lógico para a função Win32 correspondente, que obtém informações sobre um intervalo de páginas no espaço de endereços virtual do processo de chamada. |
Observações
IHostMemoryManager também fornece métodos para o CLR obter um ponteiro através do qual fazer pedidos de memória na área dinâmica para dados e obter o nível de pressão de memória no processo, conforme comunicado pelo anfitrião.
Requisitos
Plataformas: Veja Requisitos de Sistema.
Cabeçalho: MSCorEE.h
Biblioteca: Incluído como um recurso no MSCorEE.dll
.NET Framework Versões: Disponível desde 2.0