void Attach(HANDLE hHeap, bool bTakeOwnership) throw(); 参数 hHeap 一个现有的堆句柄。 bTakeOwnership 一个指示 CWin32Heap 对象是否要接管堆资源的所有权的标志。 备注 如果bTakeOwnership 为TRUE,则 CWin32Heap 对象负责删除堆句柄。 CWin32Heap::CWin32Hea
virtual void Free( void* p ) throw( ); Parameters p Pointer to the block of memory to free. NULL is a valid value and does nothing. Requirements Header:atlmem.h See Also Reference CWin32Heap Class CWin32Heap::Allocate CWin32Heap::Reallocate HeapFree...
CWin32Heap::CWin32Heap 构造函数。 CWin32Heap::~CWin32Heap 该析构函数。 公共方法 公共数据成员 名称 说明 CWin32Heap::m_bOwnHeap 使用的标志确定堆处理的当前所有权。 CWin32Heap::m_hHeap 对于堆对象的句柄。 备注 使用Win32堆分配函数,包括HeapAlloc和HeapFree,CWin32Heap执行内存分配方法。 与其他...
CWin32Heap::Allocate 或CWin32Heap::Reallocate。 复制 virtual void Free( void* p ) throw( ); 参数 p 传递给释放的内存块的指针。 NULL没有是有效值然后执行。 要求 Header: atlmem.h 请参见 参考 CWin32Heap Class CWin32Heap::Allocate CWin32Heap::Reallocate HeapFree...
搜尋 CWin32Heap Class CWin32Heap Members CWin32Heap Methods CWin32Heap Methods CWin32Heap::Allocate CWin32Heap::Attach CWin32Heap::CWin32Heap CWin32Heap::~CWin32Heap CWin32Heap::Detach CWin32Heap::Free CWin32Heap::GetSize CWin32Heap::Reallocate CWin32Heap Data Members...
CWin32Heap( ) throw( ); CWin32Heap( HANDLE hHeap ) throw( ); CWin32Heap( DWORD dwFlags, size_t nInitialSize, size_t nMaxSize = 0 ); 参数 hHeap 一个现有的堆对象。 dwFlags 在创建堆时使用的标志。 nInitialSize 堆的初始大小。 nMaxSize 堆的最大大小。 备注 在分配内存之前,必须为 C...
CWin32Heap::Allocate 从堆对象分配内存块。 virtual void* Allocate( size_t nBytes ) throw( ); 参数 nBytes 请求的字节数在新的内存块。 返回值 返回指向新分配的内存块。 备注 调用CWin32Heap::Free或CWin32Heap::Reallocate释放此方法分配的内存。
void Attach( HANDLE hHeap, bool bTakeOwnership ) throw( ); 参数hHeap 现有的堆处理。 bTakeOwnership 指示CWin32Heap 对象是否的标志将采用堆中的资源的所有权。备注如果bTakeOwnership 是TRUE,CWin32Heap 对象中删除堆负责处理。要求Header: atlmem.h请...
複製 virtual size_t GetSize( void* p ) throw( ); 參數 p 方法會取得指向大小的記憶體區塊的指標。 這是 CWin32Heap::Allocate 或CWin32Heap::Reallocate傳回的指標。 傳回值 傳回的大小,以位元組為單位),配置的記憶體區塊。 需求 Header: atlmem.h 請參閱 參考 CWin32Heap Class HeapSize中文...
CW2CWEX 類別 CW2WEX 類別 CWin32Heap 類別 CWin32Heap 類別 CWin32Heap::Allocate CWin32Heap::Attach CWin32Heap::CWin32Heap CWin32Heap::~CWin32Heap CWin32Heap::Detach CWin32Heap::Free CWin32Heap::GetSize CWin32Heap::m_bOwnHeap CWin32Heap::m_hHeap CWin32Heap::Reallocate CWindow...