Поделиться через


Метод 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)