CFP_REALLOCPROC função de retorno de chamada (fontsub.h)
Função de retorno de chamada fornecida pelo cliente, usada por CreateFontPackage e MergeFontPackage para realocar a memória quando o tamanho de um buffer alocado precisar ser alterado.
Sintaxe
CFP_REALLOCPROC CfpReallocproc;
void * CfpReallocproc(
void *unnamedParam1,
size_t unnamedParam2
)
{...}
Parâmetros
unnamedParam1
Ponteiro para o bloco de memória alocado anteriormente.
unnamedParam2
Novo tamanho em bytes.
Retornar valor
Retorna um ponteiro nulo para o bloco de memória realocado (e possivelmente movido). O valor retornado deverá ser NULL se o tamanho for zero e o argumento memblock não for NULL ou se não houver memória disponível suficiente para expandir o bloco para o tamanho fornecido. No primeiro caso, o bloco original deve ser liberado. No segundo, o bloco original deve ficar inalterado.
Comentários
realloc está em conformidade com esse tipo; o aplicativo pode usar realloc ou uma função mais especializada para realocação de memória. Qualquer função escolhida, também deve haver funções apropriadas para alocação inicial e para liberar essa memória.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | fontsub.h |