Classe de CComHeap
Essa classe implementa IAtlMemMgr usando as funções de alocação de memória COM.
Importante |
---|
Essa classe e seus membros não podem ser usados em aplicativos executados em tempo de execução do windows. |
class CComHeap : public IAtlMemMgr
Membros
Métodos públicos
Nome |
Descrição |
---|---|
Chamar esse método para atribuir um bloco de memória. |
|
Chamar este método para liberar um bloco de memória atribuído pelo gerenciador de memória. |
|
Chamar esse método para obter o tamanho atribuído de um bloco de memória atribuído pelo gerenciador de memória. |
|
Chamar esse método para realocar a memória alocada pelo gerenciador de memória. |
Comentários
CComHeap implementa funções de alocação de memória usando as funções de alocação COM, incluindo CoTaskMemAlloc, CoTaskMemFree, IMalloc::GetSize, e CoTaskMemRealloc.A quantidade de memória máximo que pode ser atribuída é igual a INT_MAX (2147483647) bytes.
Exemplo
Consulte o exemplo para IAtlMemMgr.
Hierarquia de herança
IAtlMemMgr
CComHeap
Requisitos
Cabeçalho: ATLComMem.h