Método IPrintOemPrintTicketProvider::ExpandIntentOptions (prcomoem.h)
O método IPrintOemPrintTicketProvider::ExpandIntentOptions permite que o plug-in expanda opções de impressora (como impressão de fotos) em configurações de recursos individuais no tíquete de impressão.
Sintaxe
HRESULT ExpandIntentOptions(
[in, out] IXMLDOMDocument2 *pPrintTicket
);
Parâmetros
[in, out] pPrintTicket
Um ponteiro para um tíquete de impressão.
Retornar valor
IPrintOemPrintTicketProvider::ExpandIntentOptions deve retornar S_OK se a operação for bem-sucedida ou quando o plug-in não oferecer suporte a recursos de intenção. Caso contrário, esse método deve retornar um código de erro COM padrão.
Comentários
O driver Unidrv ou Pscript5 chama IPrintOemPrintTicketProvider::ExpandIntentOptions para habilitar o plug-in para expandir opções que representam a intenção em suas configurações individuais em outros recursos no tíquete de impressão antes da validação do tíquete de impressão. Essa expansão de opção tem dois efeitos importantes: o cliente recebe informações sobre os resultados da expansão da intenção e o driver principal resolve restrições em relação aos recursos individuais afetados pela intenção.
Recomendamos que o driver preserve o estado da opção de intenção na estrutura DEVMODEW privada do driver quando ele converte um tíquete de impressão em um DEVMODEW e, em seguida, de um DEVMODEW de volta para um tíquete de impressão.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | prcomoem.h (inclua Prcomoem.h) |