Fonction EngFntCacheFault (winddi.h)
La fonction EngFntCacheFault signale une erreur au moteur de polices si le pilote de police a rencontré une erreur de lecture ou d’écriture dans un cache de données de police.
Syntaxe
ENGAPI VOID EngFntCacheFault(
[in] ULONG ulFastCheckSum,
[in] ULONG iFaultMode
);
Paramètres
[in] ulFastCheckSum
Spécifie la somme de contrôle pour la police.
[in] iFaultMode
Spécifie le type d’erreur qui s’est produite. Ce paramètre peut être l’une des valeurs suivantes :
Valeur | Signification |
---|---|
ENG_FNT_CACHE_READ_FAULT | Une erreur s’est produite lors de la récupération. |
ENG_FNT_CACHE_WRITE_FAULT | Une erreur s’est produite pendant le stockage. |
Valeur de retour
None
Remarques
Si une erreur se produit pendant que le pilote de police lit ou écrit dans le cache de données de police, il doit signaler l’erreur au moteur de polices par un appel à cette fonction.
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 ulFastCheckSum, 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 |