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 configuraciones de características individuales 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.

Observaciones

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 restricciones en 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 el privado del controlador estructura DEVMODEW cuando convierte un vale de impresión en un DEVMODEW y, a continuación, desde un DEVMODEW a un vale de impresión.

Requisitos

Requisito Valor
de la plataforma de destino de Escritorio
encabezado de prcomoem.h (include Prcomoem.h)