IPrintOemPrintTicketProvider::CompletePrintCapabilities 方法 (prcomoem.h)

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

语法

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

参数

[in] pPrintTicket

指向输入打印票证的指针。 打印功能中任何与配置相关的数据 (也就是说,将由 GPD 文件中的 Switch / Case 构造表示的数据) 必须基于打印票证中的设置。 如果应用程序不提供打印票证,则此参数可以为 NULL。 在这种情况下,提供程序应采用功能和参数构造的默认设置。

[in, out] pCapabilities

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

返回值

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

注解

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

要求

要求
目标平台 桌面
标头 prcomoem.h (包括 Prcomoem.h)