Interface de IHostMemoryManager
Fornece métodos que permitem que o common language runtime (CLR) para fazer solicitações de memória virtual através do host, em vez de usar as funções de memória virtual do Win32 padrão.
Métodos
Método |
Descrição |
---|---|
Notifica o host que o common language runtime (CLR) adquiriu a memória especificada do sistema operacional. |
|
Obtém um ponteiro de interface para um IHostMAlloc instância é usada para solicitar as alocações de memória a partir de um heap criado pelo host. |
|
Obtém a quantidade de memória física que está sendo usada, conforme relatado pelo host. |
|
Notifica o host que o CLR irá tentar usar a memória especificada. |
|
Método de IHostMemoryManager::RegisterMemoryNotificationCallback |
Registra um ponteiro para uma função de retorno de chamada que o host chama para notificar o CLR da carga atual de memória no computador. |
Notifica o host que o CLR terminou de usar a memória especificada. |
|
Serve como um wrapper lógico para a função Win32 correspondente, o que reserva ou confirma uma região de páginas no espaço de endereço virtual do processo de chamada. |
|
Serve como um wrapper lógico para a função Win32 correspondente, o que libera, decommits, ou versões e decommits uma região de páginas dentro do espaço de endereço virtual do processo de chamada. |
|
Serve como um wrapper lógico para a função Win32 correspondente, que altera a proteção em uma região de páginas comprometidas no espaço de endereço virtual do processo de chamada. |
|
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
IHostMemoryManagertambém fornece métodos para obter um ponteiro através do qual fazer solicitações de memória na pilha e para obter o nível de pressão de memória no processo, conforme relatado pelo host do CLR.
Requisitos
Plataformas: Consulte Requisitos de sistema do .NET Framework.
Cabeçalho: MSCorEE.h
Biblioteca: Incluído como um recurso em mscoree
.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0