Compartilhar via


Método IPrintOemPrintTicketProvider::ValidatePrintTicket (prcomoem.h)

O método IPrintOemPrintTicketProvider::ValidatePrintTicket valida um tíquete de impressão.

Sintaxe

HRESULT ValidatePrintTicket(
  [in, out] IXMLDOMDocument2 *pPrintTicket
);

Parâmetros

[in, out] pPrintTicket

Um ponteiro para um tíquete de impressão de entrada. Quando IPrintOemPrintTicketProvider::ValidatePrintTicket retorna com êxito, pPrintTicket aponta para um tíquete de impressão validado.

Retornar valor

IPrintOemPrintTicketProvider::ValidatePrintTicket deve retornar S_NO_CONFLICT ou S_CONFLICT_RESOLVED se a operação for bem-sucedida. Caso contrário, esse método deve retornar um código de erro COM padrão. Observe que Unidrv e Pscript não consideram S_OK para significar conclusão bem-sucedida para esse método.

Comentários

Se necessário, o método IPrintOemPrintTicketProvider::ValidatePrintTicket deve executar qualquer resolução de conflito, inspecionando as configurações feitas nas partes pública e Unidrv-private do tíquete de impressão, para garantir que o tíquete de impressão resultante seja válido e que todas as restrições sejam resolvidas. Se os nós necessários não estiverem presentes no tíquete de impressão original, IPrintOemPrintTicketProvider::ValidatePrintTicket poderá adicioná-los ao tíquete de impressão retornado.

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho prcomoem.h (inclua Prcomoem.h)

Confira também

IPrintOemPrintTicketProvider