EngFntCacheFault 函式 (winddi.h)
如果字型驅動程式讀取或寫入字型資料快取時, EngFntCacheFault 函式會向字型引擎報告錯誤。
語法
ENGAPI VOID EngFntCacheFault(
[in] ULONG ulFastCheckSum,
[in] ULONG iFaultMode
);
參數
[in] ulFastCheckSum
指定字型總和檢查碼。
[in] iFaultMode
指定發生的錯誤類型。 此參數可以是下列其中一個值:
值 | 意義 |
---|---|
ENG_FNT_CACHE_READ_FAULT | 擷取期間發生錯誤。 |
ENG_FNT_CACHE_WRITE_FAULT | 儲存體期間發生錯誤。 |
傳回值
無
備註
如果在字型驅動程式讀取或寫入字型資料快取時發生錯誤,應該透過呼叫此函式向字型引擎回報錯誤。
第一次載入字型檔案時,字型引擎會呼叫字型驅動程式的 DrvLoadFontFile 進入點。 在此呼叫中,字型驅動程式會收到 ulFastCheckSum的值,其後續會在呼叫此函式時使用該值。
規格需求
最低支援的用戶端 | 此函式可在 Windows XP 和更新版本中使用。 |
目標平台 | Universal |
標頭 | winddi.h (包含 Winddi.h) |
程式庫 | Win32k.lib |
Dll | Win32k.sys |