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) |