Compartir a través de


Método IPrintOemPrintTicketProvider::ExpandIntentOptions (prcomoem.h)

El método IPrintOemPrintTicketProvider::ExpandIntentOptions permite al complemento expandir las opciones de impresora (como la impresión de fotos) en una configuración de características individual del vale de impresión.

Sintaxis

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

Parámetros

[in, out] pPrintTicket

Puntero a un vale de impresión.

Valor devuelto

IPrintOemPrintTicketProvider::ExpandIntentOptions debe devolver S_OK si la operación se realiza correctamente o cuando el complemento no admite características de intención. De lo contrario, este método debe devolver un código de error COM estándar.

Comentarios

El controlador Unidrv o Pscript5 llama a IPrintOemPrintTicketProvider::ExpandIntentOptions para permitir que el complemento expanda las opciones que representan la intención en su configuración individual en otras características del vale de impresión antes de la validación del vale de impresión. Esta expansión de opciones tiene dos efectos importantes: el cliente recibe información sobre los resultados de la expansión de la intención y el controlador principal resuelve las restricciones con respecto a las características individuales afectadas por la intención.

Se recomienda que el controlador conserve el estado de la opción de intención en la estructura DEVMODEW privada del controlador cuando convierte un vale de impresión en un DEVMODEW y, a continuación, desde un DEVMODEW de vuelta a un vale de impresión.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado prcomoem.h (include Prcomoem.h)