显示和打印设备: Windows DDK

GdiStartDocEMF

GdiStartDocEMF函数执行EMF格式打印作业的初始化操作。

BOOL WINAPI
  GdiStartDocEMF(
    HANDLE  SpoolFileHandle,
    DOCINFOW  *pDocInfo
);

参数

  • SpoolFileHandle

  • 来电者提供的假脱机文件句柄,由前一次调用GdiGetSpoolFilehandle获得。

  • pDocInfo

  • 来电者提供的指向DOCINFOW结构的指针(在平台 SDK文档中描述)。

返回值


如果操作成功,则该函数返回TRUE。 否则函数返回FALSE,并且可以通过调用GetLastError获取错误代码。

头文件

声明于 winsplp.h. 包含于winsplp.h.

注释


GdiStartDocEMF函数由gdi32.dll导出,用于打印处理器的PrintDocumentOnPrintProcessor函数。

该功能执行必须在打印作业的EMF记录播放之前进行的初始化。 该函数调用假脱机程序的StartDoc函数(在平台 SDK文档中描述),后者又调用打印机驱动程序的DrvStartDoc函数。

打印处理器必须将DOCINFOW结构的lpszOutput成员设置为以前由OpenPrintProcessor函数接收到的PRINTPROCESSOROPENDATA结构中包含的输出文件名。

打印处理器必须将DOCINFOW结构的lpszDocName成员设置为以前由PrintDocumentOnPrintProcessor函数接收到的文档名称指针。

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