CComHeap Class
TOC
Collapse the table of content
Expand the table of content

CComHeap Class

 

This class implements IAtlMemMgr using the COM memory allocation functions.

System_CAPS_importantImportant

This class and its members cannot be used in applications that execute in the Windows Runtime.


class CComHeap : public IAtlMemMgr

Name

Description

CComHeap::Allocate

Call this method to allocate a block of memory.

CComHeap::Free

Call this method to free a block of memory allocated by this memory manager.

CComHeap::GetSize

Call this method to get the allocated size of a memory block allocated by this memory manager.

CComHeap::Reallocate

Call this method to reallocate memory allocated by this memory manager.

CComHeap implements memory allocation functions using the COM allocation functions, including CoTaskMemAlloc, CoTaskMemFree, IMalloc::GetSize, and CoTaskMemRealloc. The maximum amount of memory that can be allocated is equal to INT_MAX (2147483647) bytes.

Example

See the example for IAtlMemMgr.

IAtlMemMgr

 CComHeap

Requirements

Header: ATLComMem.h

Show:
© 2016 Microsoft