Compartilhar via


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

Confira também

CFP_ALLOCPROC

CFP_FREEPROC

CreateFontPackage

MergeFontPackage