Freigeben über


IAtlStringMgr::Reallocate

Teilt eine Zeichenfolgendatenstruktur neu zu.

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

Parameter

  • pData
    Zeiger auf den Speicher einer zuvor von diesem Speicher-Manager.

  • nAllocLength
    Die Anzahl der Zeichen im neuen Speicherblock.

  • nCharSize
    Die Größe (in Bytes) des Schrifttyps verwendet vom Zeichenfolgenmanager.

Rückgabewert

Gibt einen Zeiger auf den Anfang des neu reservierten Speicherblocks zurück.

Hinweise

Rufen Sie diese Funktion auf, um den vorhandenen Speicherblock Größe zu ändern, der von pData angegeben wird.

Rufen Sie IAtlStringMgr::Free auf, um den Arbeitsspeicher freizugeben, der dadurch zugeordnet ist.

HinweisHinweis

Verwendungsbeispiele finden Sie unter Speicherverwaltung und CStringT.

Anforderungen

Header: atlsimpstr.h

Siehe auch

Referenz

IAtlStringMgr-Klasse