Condividi tramite


IAtlStringMgr::Reallocate

Ridistribuisce una struttura di dati in formato stringa.

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

Parametri

  • pData
    Puntatore alla memoria precedentemente allocata dal gestore di memoria.

  • nAllocLength
    Il numero di caratteri nel nuovo blocco di memoria.

  • nCharSize
    La dimensione in byte) del tipo di carattere utilizzato dall'amministratore della stringa.

Valore restituito

Restituisce un puntatore all'inizio del blocco di memoria allocata.

Note

Chiamare la funzione per ridimensionare il blocco di memoria esistente specificato da pData.

Chiamare IAtlStringMgr::Free per liberare la memoria allocata da questo metodo.

[!NOTA]

Per esempi di utilizzo, vedere Gestione della memoria e CStringT.

Requisiti

Header: atlsimpstr.h

Vedere anche

Riferimenti

Classe di IAtlStringMgr