Freigeben über


EngFntCacheFault-Funktion (winddi.h)

Die EngFntCacheFault-Funktion meldet einen Fehler an die Schriftarten-Engine, wenn beim Lesen oder Schreiben in einen Schriftartdatencache beim Schriftartentreiber ein Fehler aufgetreten ist.

Syntax

ENGAPI VOID EngFntCacheFault(
  [in] ULONG ulFastCheckSum,
  [in] ULONG iFaultMode
);

Parameter

[in] ulFastCheckSum

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

[in] iFaultMode

Gibt den Typ des aufgetretenen Fehlers an. Dieser Parameter kann einer der folgenden Werte sein:

Wert Bedeutung
ENG_FNT_CACHE_READ_FAULT Beim Abruf ist ein Fehler aufgetreten.
ENG_FNT_CACHE_WRITE_FAULT Während der Speicherung ist ein Fehler aufgetreten.

Rückgabewert

Keine

Bemerkungen

Wenn ein Fehler auftritt, während der Schriftarttreiber aus dem Schriftartdatencache liest oder in diesen schreibt, sollte er den Fehler durch einen Aufruf dieser Funktion an die Schriftarten-Engine melden.

Die Schriftarten-Engine ruft den DrvLoadFontFile-Einstiegspunkt des Schriftarttreibers auf, wenn eine Schriftartdatei zum ersten Mal geladen wird. In diesem Aufruf erhält der Schriftarttreiber einen Wert für ulFastCheckSum, den er anschließend beim Aufrufen dieser Funktion verwendet.

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

EngFntCacheAlloc

EngFntCacheLookUp