EngMapFontFileFD 関数 (winddi.h)

EngMapFontFileFD 関数は、必要に応じてフォント ファイルをシステム メモリにマップし、ファイル内のフォント データの基本位置へのポインターを返します。

構文

ENGAPI BOOL EngMapFontFileFD(
  [in]  ULONG_PTR iFile,
  [out] PULONG    *ppjBuf,
  [out] ULONG     *pcjBuf
);

パラメーター

[in] iFile

マップするフォント ファイルを識別する値への呼び出し元指定のポインター。 このポインターは、 DrvLoadFontFile への入力として以前に受信されている必要があります。

[out] ppjBuf

マップされたファイルのベース メモリ アドレスを受け取るメモリの場所へのポインター。

[out] pcjBuf

マップされたファイルのサイズ (バイト単位) を受け取るメモリの場所へのポインター。

戻り値

EngMapFontFileFD は、成功した場合に TRUE を 返します。それ以外の場合は、 FALSE を返します

注釈

EngMapFontFileFD 関数は、フォント ドライバーがフォント ファイルをメモリにマップし、ファイルのデータにアクセスできるように提供されます。 フォント ファイルがまだメモリ マップされていない場合、EngMapFontFileFD、ppjBuf と pcjBuf をドライバーに返す前に、フォント データをシステム メモリに読み込みます。 ファイルが既にマップされている場合、関数はファイルの ppjBuf 値と pcjBuf 値を返すだけです。

要件

要件
サポートされている最小のクライアント Windows 2000 以降のバージョンの Windows オペレーティング システムで使用できます。
対象プラットフォーム ユニバーサル
Header winddi.h (Winddi.h を含む)
Library Win32k.lib
[DLL] Win32k.sys

こちらもご覧ください

DrvLoadFontFile

EngUnmapFontFileFD