Fonction EngFntCacheAlloc (winddi.h)
La fonction EngFntCacheAlloc alloue le stockage d’une police qui doit être stockée dans la mémoire mise en cache.
Syntaxe
ENGAPI PVOID EngFntCacheAlloc(
[in] ULONG FastCheckSum,
[in] ULONG ulSize
);
Paramètres
[in] FastCheckSum
Spécifie la somme de contrôle pour la police.
[in] ulSize
Spécifie le nombre d’octets de stockage à allouer.
Valeur retournée
En cas de réussite, cette fonction retourne l’adresse du cache des données de police. Dans le cas contraire, elle retourne LA VALEUR NULL.
Remarques
Lorsque le pilote de police appelle cette fonction, le moteur de police alloue de la mémoire dans laquelle le pilote de police stocke les données de police.
Le moteur de police appelle le point d’entrée DrvLoadFontFile du pilote de police lors du premier chargement d’un fichier de police. C’est dans cet appel que le pilote de police reçoit une valeur pour FastCheckSum, qu’il utilise ensuite quand il appelle cette fonction.
Configuration requise
Client minimal pris en charge | Cette fonction est disponible dans Windows XP et versions ultérieures. |
Plateforme cible | Universal |
En-tête | winddi.h (inclure Winddi.h) |
Bibliothèque | Win32k.lib |
DLL | Win32k.sys |