IAtlStringMgr::Reallocate

Reasigna una estructura de datos de cadena.

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

Parámetros

  • pData
    Puntero a memoria asignada previamente por este administrador de memoria.

  • nAllocLength
    El número de caracteres del nuevo bloque de memoria.

  • nCharSize
    El tamaño (en bytes) del tipo de carácter utilizado por el administrador de la cadena.

Valor devuelto

Devuelve un puntero al inicio del bloque de memoria recién asignado.

Comentarios

Llame a esta función para cambiar el tamaño del bloque de memoria existente especificado por pData.

Llamada IAtlStringMgr:: libre para liberar la memoria asignada por este método.

[!NOTA]

Para obtener ejemplos de su uso, vea administración de memoria y CStringT.

Requisitos

encabezado: atlsimpstr.h

Vea también

Referencia

Clase de IAtlStringMgr