MXDC_S0PAGE_DATA_T结构

MXDC_S0PAGE_DATA_T结构包含要传递到 Microsoft XPS 文档转换器的 XPS 文档页, (MXDC) 输出文件,而无需进行任何处理。

语法

typedef struct tagMxdcS0PageData {
  ULONG dwSize;
  BYTE  bData[1];
} MXDC_S0PAGE_DATA_T, *P_MXDC_S0PAGE_DATA_T;

成员

dwSize

输出缓冲区 的大小 bData

bData

XPS 文档页。

注解

此结构追加到 一个MXDC_ESCAPE_HEADER_T 结构 (,其 opCode 设置为MXDCOP_SET_S0PAGE) 以生成 MXDC_S0PAGE_PASSTHROUGH_ESCAPE_T 结构。 然后,当使用MXDC_ESCAPE作为转义调用 ExtEscape 函数时,该结构将传递给 ExtEscape 函数的 lpszInData 参数。 结果是 MXDC 将页面传递到输出,而无需处理它。

ExtEscape 的调用必须在对 StartPage 的调用和 对 EndPage 的调用之间。

调用应用程序负责验证 XPS 文档页的 XML。

如果在调用 ExtEscape 之前页面上的每个 MXDCOP_SET_S0PAGE资源MXDCOP_SET_S0PAGE_RESOURCE作为 opCode 调用 ExtEscape,则流式处理消耗效率更高。

要求

要求
最低受支持的客户端
Windows Vista [仅限桌面应用]
最低受支持的服务器
Windows Server 2008 [仅限桌面应用]
标头
Mxdc.h

另请参阅

打印

打印后台处理程序 API 结构

GDI 打印机转义函数

ExtEscape

MXDC_ESCAPE