Compartilhar via


Método IPrintTicketProvider2::ValidatePrintTicket (prdrvcom.h)

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

Sintaxe

HRESULT ValidatePrintTicket(
  [in, out] IN OUT IXMLDOMDocument2 *pBaseTicket
);

Parâmetros

[in, out] pBaseTicket

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

Retornar valor

IPrintTicketProvider2::ValidatePrintTicket deverá 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.

Comentários

Se necessário, o método IPrintTicketProvider2::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 algum nó necessário não estiver presente no tíquete de impressão original, IPrintTicketProvider2::ValidatePrintTicket poderá adicioná-los ao tíquete de impressão retornado.

Requisitos

Requisito Valor
Cabeçalho prdrvcom.h (inclua Prdrvcom.h)