CWin32Heap sınıfı
Bu sınıf uygulayan IAtlMemMgr Win32 yığın ayırma işlevleri kullanma.
Önemli |
---|
Bu sınıf ve üyeleri, Windows çalışma zamanında yürütmek uygulamalarda kullanılamaz. |
class CWin32Heap : public IAtlMemMgr
Üyeler
Ortak Oluşturucusu
Ad |
Description |
---|---|
Oluşturucu. |
|
Yıkıcı. |
Public yöntemler
Ad |
Description |
---|---|
Bir bellek bloğunun öbek nesnesinden ayırır. |
|
Varolan bir yığın için yığın nesnesi ekler. |
|
Varolan bir öbek öbek nesneden çıkarır. |
|
Önceden öbekten ayrılan belleği serbest bırakır. |
|
Öbek nesnesinden ayrılan bellek bloğu boyutunu döndürür. |
|
Bir bellek bloğunun öbek nesneden reallocates. |
Ortak veri üyeleri
Ad |
Description |
---|---|
Yığın tanıtıcısı geçerli sahipliğini belirlemek için kullanılan bayrak. |
|
Yığın nesnesi için tanıtıcı. |
Notlar
CWin32Heapbellek ayırma yöntemleri de dahil olmak üzere Win32 yığın ayırma işlevleri kullanarak uygulayan HeapAlloc ve HeapFree.Diğer yığın sınıfların aksine CWin32Heap bellek tahsis önce sağlanması için geçerli yığın tanıtıcısı gerektirir: varsayılan işlem öbeğinden kullanmanın diğer sınıfları.Yapıcı veya çok tanıtıcı sağlanabilir CWin32Heap::Attach yöntemi.Bkz: CWin32Heap::CWin32Heap daha fazla ayrıntı için yöntem.
Örnek
Örnek için bkz: IAtlMemMgr.
Devralma hiyerarşisi
IAtlMemMgr
CWin32Heap
Gereksinimler
Başlık: atlmem.h