drvQueryFontFile 函数 (winddi.h)

DrvQueryFontFile 函数提供字体文件信息。

语法

LONG DrvQueryFontFile(
  ULONG_PTR iFile,
  ULONG     ulMode,
  ULONG     cjBuf,
  ULONG     *pulBuf
);

参数

iFile

指向驱动程序定义的值的指针,该值标识驱动程序字体文件。 此指针由之前对 DrvLoadFontFile 的调用返回。

ulMode

指定要写入的信息的类型。 此参数可能是以下值之一:

含义
QFF_DESCRIPTION 函数提供一个字符串,基于 NT 的操作系统将使用该字符串来描述字体文件。 以 null 结尾的 Unicode 字符串将写入 pulBuffer 指向的缓冲区。
QFF_NUMFACES 函数返回字体文件中的字体数; 忽略 cjBufpulBuf 参数。 字样由一个索引标识,索引范围从一个到字样的数量。

cjBuf

指定返回缓冲区的大小(以字节为单位)。

pulBuf

指向返回缓冲区的指针。

返回值

如果 ulMode 是QFF_NUMFACES,则返回值是字体文件中的人脸数。 如果 pulBufNULL,则为写入 pulBuf 的数据字节数;否则,它是写入 pulBuf 的字节数。 如果发生错误,则返回值FD_ERROR。

注解

字体驱动程序需要 DrvQueryFontFile

要求

要求
目标平台 桌面
标头 winddi.h (包括 Winddi.h)

另请参阅

DrvLoadFontFile