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 |