Freigeben über


EngFntCacheAlloc-Funktion (winddi.h)

Die EngFntCacheAlloc-Funktion ordnet Speicher für eine Schriftart zu, die im zwischengespeicherten Speicher gespeichert werden soll.

Syntax

ENGAPI PVOID EngFntCacheAlloc(
  [in] ULONG FastCheckSum,
  [in] ULONG ulSize
);

Parameter

[in] FastCheckSum

Gibt die Prüfsumme für die Schriftart an.

[in] ulSize

Gibt die Anzahl der zuzuordnenden Speicherbytes an.

Rückgabewert

Bei Erfolg gibt diese Funktion die Adresse des Caches der Schriftartdaten zurück. Andernfalls wird NULL zurückgegeben.

Hinweise

Wenn der Schriftarttreiber diese Funktion aufruft, ordnet die Schriftarten-Engine Arbeitsspeicher zu, in dem der Schriftarttreiber Schriftartdaten speichert.

Die Schriftarten-Engine ruft den DrvLoadFontFile-Einstiegspunkt des Schriftarttreibers auf, wenn eine Schriftartdatei zum ersten Mal geladen wird. In diesem Aufruf empfängt der Schriftarttreiber einen Wert für FastCheckSum, den er anschließend verwendet, wenn er diese Funktion aufruft.

Anforderungen

   
Unterstützte Mindestversion (Client) Diese Funktion ist in Windows XP und höher verfügbar.
Zielplattform Universell
Header winddi.h (einschließlich Winddi.h)
Bibliothek Win32k.lib
DLL Win32k.sys

Weitere Informationen

DrvLoadFontFile

EngFntCacheFault

EngFntCacheLookUp