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 métodos que permitem que o CLR (Common Language Runtime) faça solicitações de memória virtual por meio do host, em vez de usar as funções de memória virtual Win32 padrão.
Métodos
| Método | Descrição |
|---|---|
| Método AcquiredVirtualAddressSpace | Notifica o host de que o CLR adquiriu a memória especificada do sistema operacional. |
| Método CreateMAlloc | Obtém um ponteiro de interface para uma instância IHostMAlloc que é usada para solicitar alocações de memória de um heap criado pelo host. |
| Método GetMemoryLoad | Obtém a quantidade de memória física que está sendo usada no momento, conforme relatado pelo host. |
| Método NeedsVirtualAddressSpace | Notifica o host de que o CLR tentará usar a memória especificada. |
| Método RegisterMemoryNotificationCallback | Registra um ponteiro para uma função de retorno de chamada que o host invoca para notificar o CLR da carga de memória atual no computador. |
| Método ReleasedVirtualAddressSpace | Notifica o host de que o CLR terminou de usar a memória especificada. |
| Método VirtualAlloc | Serve como um wrapper lógico para a função Win32 correspondente, que reserva ou confirma uma região de páginas no espaço de endereço virtual do processo de chamada. |
| Método VirtualFree | Serve como um wrapper lógico para a função Win32 correspondente, que libera, anula a confirmação ou libera e anula a confirmação de uma região de páginas no espaço de endereço 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 de uma região de páginas confirmadas no espaço de endereço virtual do processo de chamada. |
| Método VirtualQuery | Serve como um wrapper lógico para a função Win32 correspondente, que recupera informações sobre um intervalo de páginas no espaço de endereço virtual do processo de chamada. |
Comentários
IHostMemoryManager também fornece métodos para o CLR obter um ponteiro por meio do qual fazer solicitações de memória no heap e obter o nível de pressão de memória no processo, conforme relatado pelo host.
Requisitos
Plataformas: confira Requisitos do sistema.
Cabeçalho: MSCorEE.h
Biblioteca: incluída como um recurso no MSCorEE.dll
Versões do .NET Framework: disponíveis desde 2.0