Classe de CWin32Heap
Essa classe implementa IAtlMemMgr usando as funções de alocação da heap Win32.
Importante |
---|
Essa classe e seus membros não podem ser usados em aplicativos executados em tempo de execução do windows. |
class CWin32Heap : public IAtlMemMgr
Membros
Construtores public
Nome |
Descrição |
---|---|
o construtor. |
|
O destrutor. |
Métodos públicos
Nome |
Descrição |
---|---|
Atribui um bloco de memória do objeto da heap. |
|
Anexa o objeto da heap um heap existente. |
|
Dispara o objeto do heap de um heap existente. |
|
Libera a memória alocada anteriormente da heap. |
|
Retorna o tamanho de um bloco de memória do objeto atribuído o heap. |
|
Realoca um bloco de memória do objeto da heap. |
Membros públicos de dados
Nome |
Descrição |
---|---|
Um sinalizador usado para determinar a propriedade atual da alça de heap. |
|
Identificador para o objeto da heap. |
Comentários
Os métodos de alocação de memória implements deCWin32Heap que usam funções Win32 o heap de alocação, incluindo HeapAlloc e HeapFree.Diferentemente de outras classes de heap, CWin32Heap requer um identificador válido da heap ser fornecido antes que a memória seja atribuída: outras classes padrão para usar o heap do processo.O identificador pode ser fornecida para o construtor ou método de CWin32Heap::Attach .Consulte o método de CWin32Heap::CWin32Heap para obter mais detalhes.
Exemplo
Consulte o exemplo para IAtlMemMgr.
Hierarquia de herança
IAtlMemMgr
CWin32Heap
Requisitos
Cabeçalho: atlmem.h