GdiResetDCEMF 函数 (winppi.h)

GdiResetDCEMF 函数在播放后台打印的 EMF 打印作业期间重置打印机的设备上下文。

语法

BOOL GdiResetDCEMF(
  HANDLE    SpoolFileHandle,
  PDEVMODEW pCurrDM
);

参数

SpoolFileHandle

调用方提供的假脱机文件句柄,由先前调用 GdiGetSpoolFileHandle 获取。

pCurrDM

调用方提供的指向 DEVMODEW 结构的指针,由对 GdiGetDevmodeForPage 的上一次调用获取。

返回值

如果操作成功,函数将返回 TRUE。 否则,函数返回 FALSE

注解

GdiResetDCEMF 函数由 gdi32.dll 导出,以便在打印处理器的 PrintDocumentOnPrintProcessor 函数中使用。

每当需要重置打印机的设备上下文时,打印处理器都必须调用 GdiResetDCEMF 。 每当 GdiGetDevmodeForPage 函数指示当前文档页的 DEVMODEW 结构与上一文档页的 DEVMODEW 结构不同时,都必须调用该函数。

有关其他信息,请参阅 在打印处理器中使用 GDI 函数

要求

要求
目标平台 通用
标头 winppi.h (包括 Winppi.h)
Library Gdi32.Lib
DLL Gdi32.dll