Share via


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 以降で使用できます。
対象プラットフォーム ユニバーサル
Header winddi.h (Winddi.h を含む)
Library Win32k.lib
[DLL] Win32k.sys

関連項目

DrvLoadFontFile

EngFntCacheAlloc

EngFntCacheLookUp