Метод 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 (включая Prcomoem.h) |