Partager via


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

Voir aussi

DrvLoadFontFile

EngFntCacheAlloc

EngFntCacheLookUp