Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Vom Client bereitgestellte Rückruffunktion, die von CreateFontPackage und MergeFontPackage verwendet wird, um Arbeitsspeicher neu zuzuordnen, wenn sich die Größe eines zugewiesenen Puffers ändern muss.
Syntax
CFP_REALLOCPROC CfpReallocproc;
void * CfpReallocproc(
void *unnamedParam1,
size_t unnamedParam2
)
{...}
Parameter
unnamedParam1
Zeiger zum vorherigen belegten Speicherblock.
unnamedParam2
Neue Größe in Bytes.
Rückgabewert
Gibt einen Voidzeiger auf den neu zugeordneten (und möglicherweise verschobenen) Speicherblock zurück. Der Rückgabewert sollte NULL sein, wenn die Größe 0 ist und das Memblock-Argument nicht NULL ist, oder wenn nicht genügend Arbeitsspeicher verfügbar ist, um den Block auf die angegebene Größe zu erweitern. Im ersten Fall sollte der ursprüngliche Block freigegeben werden. In der zweiten sollte der ursprüngliche Block unverändert bleiben.
Hinweise
realloc entspricht diesem Typ; Die Anwendung kann entweder realloc oder eine speziellere Funktion für die Speicherumverteilung verwenden. Unabhängig davon, welche Funktion gewählt wird, müssen auch geeignete Funktionen für die anfängliche Zuordnung und das Freigeben dieses Arbeitsspeichers vorhanden sein.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | fontsub.h |