Partager via


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

Voir aussi

DrvLoadFontFile

EngFntCacheFault

EngFntCacheLookUp