共用方式為


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

另請參閱

DrvLoadFontFile

EngFntCacheAlloc

EngFntCacheLookUp