Compartilhar via


Classe de CGlobalHeap

Essa classe implementa IAtlMemMgr usando as funções globais do heap do Win32.

Observação importanteImportante

Essa classe e seus membros não podem ser usados em aplicativos executados em tempo de execução do windows.

class CGlobalHeap : public IAtlMemMgr

Membros

c79y0722.collapse_all(pt-br,VS.110).gifMétodos públicos

Nome

Descrição

CGlobalHeap::Allocate

Chamar esse método para atribuir um bloco de memória.

CGlobalHeap::Free

Chamar este método para liberar um bloco de memória atribuído pelo gerenciador de memória.

CGlobalHeap::GetSize

Chamar esse método para obter o tamanho atribuído de um bloco de memória atribuído pelo gerenciador de memória.

CGlobalHeap::Reallocate

Chamar esse método para realocar a memória alocada pelo gerenciador de memória.

Comentários

CGlobalHeap implementa funções de alocação de memória usando as funções globais do heap do Win32.

ObservaçãoObservação

As funções da heap globais são mais lentas do que outras funções de gerenciamento de memória e não fornecem tantos recursos.Portanto, os novos aplicativos devem usar funções da heap.Esses estão disponíveis na classe de CWin32Heap .As funções globais são usadas por ainda DDE as funções da área de transferência.

Exemplo

Consulte o exemplo para IAtlMemMgr.

Hierarquia de herança

IAtlMemMgr

CGlobalHeap

Requisitos

Cabeçalho: atlmem.h

Consulte também

Referência

Classe de CComHeap

Classe de CWin32Heap

Classe de CLocalHeap

Classe de CCRTHeap

Classe de IAtlMemMgr

Outros recursos

Visão geral da classe de ATL