Функция DrvQueryFontCaps (winddi.h)
Функция DrvQueryFontCaps определяет возможности драйвера шрифта.
Синтаксис
LONG DrvQueryFontCaps(
ULONG culCaps,
ULONG *pulCaps
);
Параметры
culCaps
Указывает количество значений ULONG в массиве, на который указывает параметр pulCaps , которые могут быть записаны драйвером шрифта.
pulCaps
Указатель на массив, который получает количество значений, указанных в первом параметре. Элементы массива имеют следующие значения:
Элемент | Значение |
---|---|
pulCaps[0] | Количество значений ULONG в полном массиве. Если значение culCaps меньше этого значения, вызывающий объект получит неполный массив. |
pulCaps[1] |
Набор флагов, который может быть одним или несколькими из следующих значений:
|
Возвращаемое значение
Возвращаемое значение — это количество значений ULONG, записанных в буфер назначения при успешном выполнении функции. В противном случае это FD_ERROR.
Комментарии
Драйвер может сообщить, что поддерживает несколько форматов шрифта. Например, драйвер может, в принципе, возвращать как QC_1BIT, так и QC_4BIT, указывая, что он способен возвращать как монохромные, так и сглаживаемые версии шрифта. Все точечные изображения, созданные драйвером шрифта, должны начинаться и заканчиваться на 32-разрядных границах. При необходимости конец растрового рисунка должен быть заполнен для удовлетворения этого требования.
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | winddi.h (включая Winddi.h) |