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) |