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 |