CGlobalHeap クラス
このクラスは、Win32 グローバル ヒープ関数を使用して、IAtlMemMgr を実装します。
重要 |
---|
このクラスおよびメンバーは、Windows のランタイムで実行するアプリケーションで使用することはできません。 |
class CGlobalHeap : public IAtlMemMgr
メンバー
パブリック メソッド
名前 |
説明 |
---|---|
メモリ ブロックを割り当てるためにこのメソッドを呼び出します。 |
|
このメモリ マネージャーが割り当てたメモリ ブロックを解放するには、このメソッドを呼び出します。 |
|
このメモリ マネージャーが割り当てたメモリ ブロックの割り当てられているサイズを取得するときにこのメソッドを呼び出します。 |
|
このメモリ マネージャーが割り当てるメモリの再割り当てするには、このメソッドを呼び出します。 |
解説
CGlobalHeap は、Win32 グローバル ヒープ関数を使用してメモリ割り当て関数を実行します。
[!メモ]
グローバル ヒープ関数は、他のメモリ管理関数より低速であり、できるだけ多くの機能はありません。したがって、新しいアプリケーションでは ヒープ関数を使用する必要があります。これらのクラスは CWin32Heap で使用できます。グローバル関数は、またはとクリップボード関数が使用されます。
使用例
IAtlMemMgrの例を参照してください。
継承階層
IAtlMemMgr
CGlobalHeap
必要条件
Header: atlmem.h