Aracılığıyla paylaş


IAtlStringMgr::Reallocate

Bir dize veri yapısı reallocates.

CStringData* Reallocate(
   CStringData* pData,
   int nAllocLength,
   int nCharSize 
) throw( );

Parametreler

  • pData
    Bu bellek yöneticisi tarafından önceden ayrılmış bellek için işaretçi.

  • nAllocLength
    Yeni bellek bloğu içindeki karakter sayısı.

  • nCharSize
    Dize Yöneticisi tarafından kullanılan karakter türünü boyutunu (bayt cinsinden).

Dönüş Değeri

Yeni ayrılan bellek bloğunun başlangıcına bir işaretçi döndürür.

Notlar

Tarafından belirtilen varolan bellek bloğu yeniden boyutlandırmak için bu işlev çağrısı pData.

Call IAtlStringMgr::Free bu yöntem tarafından ayrılan belleği serbest bırakmak için.

[!NOT]

Kullanım örnekleri için bkz: bellek yönetimi ve CStringT.

Gereksinimler

Başlık: atlsimpstr.h

Ayrıca bkz.

Başvuru

IAtlStringMgr sınıfı