IPrintOemPrintTicketProvider::ExpandIntentOptions 方法(prcomoem.h)

IPrintOemPrintTicketProvider::ExpandIntentOptions 方法使插件能够将打印机选项(如照片打印)扩展到打印票证中的单个功能设置。

语法

HRESULT ExpandIntentOptions(
  [in, out] IXMLDOMDocument2 *pPrintTicket
);

参数

[in, out] pPrintTicket

指向打印票证的指针。

返回值

IPrintOemPrintTicketProvider::ExpandIntentOptions 应在作成功或插件不支持意向功能时返回 S_OK。 否则,此方法应返回标准 COM 错误代码。

言论

Unidrv 或 Pscript5 驱动程序调用 IPrintOemPrintTicketProvider::ExpandIntentOptions,使插件能够在打印票证验证之前,在打印票证中的其他功能中将意向表示为各个设置的选项。 此类选项扩展具有两个重要影响:客户端接收有关意向扩展结果的信息,核心驱动程序针对受意向影响的各个功能解析约束。

建议驱动程序在驱动程序的专用 DEVMODEW 结构中保留意向选项的状态,将打印票证转换为 DEVMODEW,然后从 DEVMODEW 转换回打印票证。

要求

要求 价值
目标平台 桌面
标头 prcomoem.h (include Prcomoem.h)