CFP_REALLOCPROC función de devolución de llamada (fontsub.h)

Función de devolución de llamada proporcionada por el cliente, usada por CreateFontPackage y MergeFontPackage para reasignar la memoria cuando el tamaño de un búfer asignado necesita cambiar.

Sintaxis

CFP_REALLOCPROC CfpReallocproc;

void * CfpReallocproc(
  void *unnamedParam1,
  size_t unnamedParam2
)
{...}

Parámetros

unnamedParam1

Puntero al bloque de memoria asignado previamente.

unnamedParam2

Nuevo tamaño en bytes.

Valor devuelto

Devuelve un puntero void al bloque de memoria reasignado (y posiblemente movido). El valor devuelto debe ser NULL si el tamaño es cero y el argumento memblock no es NULL o si no hay suficiente memoria disponible para expandir el bloque al tamaño especificado. En el primer caso, se debe liberar el bloque original. En el segundo, el bloque original debe no modificarse.

Comentarios

realloc se ajusta a este tipo; la aplicación puede usar realloc o una función más especializada para la reasignación de memoria. Cualquier función elegida, también debe haber funciones adecuadas para la asignación inicial y liberar esta memoria.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado fontsub.h

Consulte también

CFP_ALLOCPROC

CFP_FREEPROC

CreateFontPackage

MergeFontPackage