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 |