drvQueryFontCaps 函数 (winddi.h)
DrvQueryFontCaps 函数定义字体驱动程序的功能。
语法
LONG DrvQueryFontCaps(
ULONG culCaps,
ULONG *pulCaps
);
参数
culCaps
指定由 pulCaps 参数指向的数组中可由字体驱动程序写入的 ULONG 值的数目。
pulCaps
指向接收第一个参数中指定的值数的数组的指针。 数组的元素具有以下含义:
元素 | 含义 |
---|---|
pulCaps[0] | 完整数组中 ULONG 值数的计数。 如果 culCaps 小于此值,则调用方将收到不完整的数组。 |
pulCaps[1] |
一组标志,可以是以下一个或多个值:
|
返回值
如果函数成功,则返回值是写入目标缓冲区的 ULONG 值的数目。 否则,它将FD_ERROR。
注解
驱动程序可能会报告它支持多种字体格式。 例如,驱动程序原则上可以返回同时设置QC_1BIT和QC_4BIT,指示它能够返回字体的单色和抗锯齿版本。 字体驱动程序生成的所有位图必须在 32 位边界上开始和结束。 如有必要,应“填充”位图的末尾以满足此要求。
要求
要求 | 值 |
---|---|
目标平台 | 桌面 |
标头 | winddi.h (包括 Winddi.h) |