Freigeben über


IAtlStringMgr::Allocate

Ordnet eine neue Zeichenfolgendatenstruktur zu.

CStringData* Allocate( 
   int nAllocLength, 
   int nCharSize  
) throw( );

Parameter

  • 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 neu reservierten Speicherblock zurück.

Hinweis

Auslösen einer Sie fehlende Zuordnung nicht, indem Sie eine Ausnahme auslösen.Stattdessen sollte eine fehlende Zuordnung signalisiert werden, indem NULL zurückgibt.

Hinweise

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

Hinweis

Verwendungsbeispiele finden Sie unter Speicherverwaltung und CStringT.

Anforderungen

Header: atlsimpstr.h

Siehe auch

Referenz

IAtlStringMgr Class