GdiResetDCEMF 函数 (winppi.h)

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

语法

BOOL GdiResetDCEMF(
  HANDLE    SpoolFileHandle,
  PDEVMODEW pCurrDM
);

参数

SpoolFileHandle

调用方提供的后台处理程序,由先前调用 GdiGetSpoolFileHandle获取。

pCurrDM

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

返回值

如果作成功,该函数将返回 true 。 否则,该函数返回 FALSE

言论

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

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

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

要求

要求 价值
目标平台 普遍
标头 winppi.h (包括 Winppi.h)
Gdi32.Lib
DLL Gdi32.dll