CFP_REALLOCPROC fonction de rappel (fontsub.h)

Fonction de rappel fournie par le client, utilisée par CreateFontPackage et MergeFontPackage pour réallouer de la mémoire lorsque la taille d’une mémoire tampon allouée doit changer.

Syntaxe

CFP_REALLOCPROC CfpReallocproc;

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

Paramètres

unnamedParam1

Pointeur désignant le bloc de mémoire précédemment alloué.

unnamedParam2

Nouvelle taille en octets.

Valeur retournée

Retourne un pointeur void vers le bloc de mémoire réalloué (et éventuellement déplacé). La valeur de retour doit être NULL si la taille est égale à zéro et que l’argument memblock n’est pas NULL, ou s’il n’y a pas suffisamment de mémoire disponible pour développer le bloc à la taille donnée. Dans le premier cas, le bloc d’origine doit être libéré. Dans la seconde, le bloc d’origine doit être inchangé.

Remarques

realloc est conforme à ce type ; l’application peut utiliser realloc ou une fonction plus spécialisée pour la réaffectation de la mémoire. Quelle que soit la fonction choisie, il doit également y avoir des fonctions appropriées pour l’allocation initiale et libérer cette mémoire.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête fontsub.h

Voir aussi

CFP_ALLOCPROC

CFP_FREEPROC

CreateFontPackage

MergeFontPackage