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 |