Compartilhar via


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)