CWin32Heap Class
Этот класс реализует IAtlMemMgr с помощью функций выделения кучи Win32.
Важно!
Этот класс и его члены нельзя использовать в приложениях, выполняемых в этой среде выполнения Windows.
class CWin32Heap : public IAtlMemMgr
Члены
Открытые конструкторы
Имя |
Описание |
---|---|
Конструктор. |
|
Деструктор. |
Открытые методы
Имя |
Описание |
---|---|
Выделяет блок памяти из кучи объекта. |
|
Вложение объект кучи в существующей куче. |
|
Наконец удаляет объект кучи из существующей кучи. |
|
Освобождает ранее выбранную память из кучи. |
|
Возвращает размер выделенного блока памяти из кучи объекта. |
|
Reallocates блок памяти из кучи объекта. |
Открытые члены данных
Имя |
Описание |
---|---|
Пометить, используемый для определения текущего владельца дескриптора кучи. |
|
Дескриптор объекта в куче. |
Заметки
Методы выделения памяти инструментов CWin32Heap с помощью Win32 наваливают для функции, включая HeapAlloc и HeapFree. В отличие от других классов кучи, CWin32Heap требует допустимый дескриптор кучи предоставлен, прежде чем память выделена: другие классы имеют значения по умолчанию к использованию кучи процесса. Дескриптор может быть передано конструктору или к методу CWin32Heap::Attach. См. в описании метода CWin32Heap::CWin32Heap дополнительные сведения.
Пример
См. пример для IAtlMemMgr.
Иерархия наследования
IAtlMemMgr
CWin32Heap
Требования
Header: atlmem.h