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