drvFontManagement 函数 (winddi.h)

DrvFontManagement 函数是为 PostScript 设备提供的可选入口点。

语法

ULONG DrvFontManagement(
  [in]           SURFOBJ *pso,
  [in, optional] FONTOBJ *pfo,
  [in]           ULONG   iMode,
  [in]           ULONG   cjIn,
  [in]           PVOID   pvIn,
  [in]           ULONG   cjOut,
  [out]          PVOID   pvOut
);

参数

[in] pso

指向 SURFOBJ 结构的指针。

[in, optional] pfo

指向 FONTOBJ 结构的指针。

[in] iMode

指定要执行的转义号。 这必须等于 wingdi.h) 中定义的 QUERYESCSUPPORT (,或0x100到0x3FE的范围内。

[in] cjIn

指定 pvIn 参数指向的缓冲区的大小(以字节为单位)。

[in] pvIn

指向输入缓冲区的指针。 如果 iMode 参数为 QUERYESCSUPPORT, 则 pvIn 指向0x100到0x3FE范围内的 ULONG 值。

[in] cjOut

指定 pvOut 参数指向的输出缓冲区的大小(以字节为单位)。

[out] pvOut

指向输出数据缓冲区的指针。

返回值

如果此函数由设备驱动程序挂钩,则 GDI 会将应用程序发出的调用传递给 ExtEscape ,以获取通过0x3fe 0x100转义号,或者在 pvIn 指向的第一个 DWORD 通过0x3fe 0x100时传递 QUERYESCSUPPORT 转义。

要求

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

另请参阅

FONTOBJ

SURFOBJ