Функция 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. |
Целевая платформа | Универсальное |
Верхняя часть | winddi.h (включая Winddi.h) |
Библиотека | Win32k.lib |
DLL | Win32k.sys |