Функция EngGetType1FontList (winddi.h)
Функция EngGetType1FontList извлекает список шрифтов PostScript типа 1, которые устанавливаются как локально, так и удаленно.
Синтаксис
ENGAPI BOOL EngGetType1FontList(
[in] HDEV hdev,
[out, optional] TYPE1_FONT *pType1Buffer,
[in] ULONG cjType1Buffer,
[out] PULONG pulLocalFonts,
[out] PULONG pulRemoteFonts,
[out] LARGE_INTEGER *pLastModified
);
Параметры
[in] hdev
Дескриптор устройства. Это дескриптор GDI, полученный драйвером в качестве параметра hdev для DrvCompletePDEV.
[out, optional] pType1Buffer
Указатель на массив TYPE1_FONT структур, в которых будет храниться список шрифтов типа 1. Этот параметр может принимать значение NULL.
[in] cjType1Buffer
Указывает размер pType1Buffer в байтах.
[out] pulLocalFonts
Указатель на расположение памяти, которое получает количество шрифтов типа 1 в локальной системе.
[out] pulRemoteFonts
Указатель на расположение памяти, которое получает количество шрифтов типа 1 в удаленной системе.
[out] pLastModified
Указатель на расположение памяти, которое получает метку времени, соответствующую последнему добавлению шрифта типа 1 или удалению из локальной системы.
Возвращаемое значение
Если EngGetType1FontList возвращает значение TRUE ; В противном случае возвращается значение FALSE.
Комментарии
Драйверы принтеров PostScript могут вызывать EngGetType1FontList , чтобы получить список доступных шрифтов типа 1. Затем доступ к этим шрифтам можно получить с помощью дескрипторов, возвращаемых в структуре TYPE1_FONT.
Если pType1Buffer имеет значение NULL, EngGetType1FontList возвращает только количество локальных и удаленных шрифтов типа 1, а также метку времени, соответствующую последнему добавлению или удалению шрифта типа 1 локально из системы.
Требования
Минимальная версия клиента | Доступно в Windows 2000 и более поздних версиях операционных систем Windows. |
Целевая платформа | Универсальное |
Верхняя часть | winddi.h (включая Winddi.h) |
Библиотека | Win32k.lib |
DLL | Win32k.sys |