Udostępnij za pośrednictwem


IAtlStringMgr::Reallocate

Reallocates struktury danych string.

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

Parametry

  • pData
    Wskaźnik do pamięci uprzednio przydzielonych przez ten menedżer pamięci.

  • nAllocLength
    Liczba znaków w nowego bloku pamięci.

  • nCharSize
    Rozmiar (w bajtach) typ znaku, używany przez Menedżera ciąg.

Wartość zwracana

Zwraca wskaźnik na początku bloku pamięci nowo przydzielone.

Uwagi

Wywołanie tej funkcji, aby zmienić rozmiar istniejącego bloku pamięci określonej przez pData.

Wywołanie IAtlStringMgr::Free , aby zwolnić pamięć przydzielona przez tę metodę.

[!UWAGA]

Przykłady użycia, zobacz Zarządzanie pamięcią i CStringT.

Wymagania

Nagłówek: atlsimpstr.h

Zobacz też

Informacje

Klasa IAtlStringMgr