IPrintOemPrintTicketProvider::CompletePrintCapabilities 方法 (prcomoem.h)

IPrintOemPrintTicketProvider::CompletePrintCapabilities 方法填充指定打印功能文档的剩余条目。

语法

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

参数

[in] pPrintTicket

指向输入打印票证的指针。 打印功能中的任何依赖于配置的数据(即,Switch / Case 构造在 GPD 文件中表示的数据)都必须基于打印票证中的设置。 如果应用程序不提供打印票证,则可以 NULL。 在这种情况下,提供程序应假定功能构造和参数构造的默认设置。

[in, out] pCapabilities

指向部分完整打印功能文档的指针。 当 IPrintOemPrintTicketProvider::CompletePrintCapabilities 返回时,pCapablities 指向的缓冲区应包含已完成的打印功能文档。

返回值

IPrintOemPrintTicketProvider::CompletePrintCapabilities 在作成功时应返回 S_OK。 否则,此方法应返回标准 COM 错误代码。

言论

Unidrv 或 Pscript5 插件应仅填写它显式支持的功能,并且高于驱动程序支持的功能和选项。 插件至少应填写它支持的功能,如其专用 DEVMODEW 结构中所列。 如果插件提供程序更改打印票证中核心驱动程序提供的功能表示形式,则提供程序必须在此处对表示形式进行等效更改。

要求

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