Compartilhar via


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

O método IPrintOemPrintTicketProvider::CompletePrintCapabilities preenche as entradas restantes do documento de recursos de impressão especificado.

Sintaxe

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

Parâmetros

[in] pPrintTicket

Um ponteiro para um tíquete de impressão de entrada. Todos os dados dependentes de configuração nos recursos de impressão (ou seja, dados que seriam representados por um constructo Switch / Case em um arquivo GPD) devem ser baseados nas configurações no tíquete de impressão. Se o aplicativo não fornecer um tíquete de impressão, esse parâmetro poderá ser NULL. Nessas situações, o provedor deve assumir configurações padrão para constructos de recurso e parâmetro.

[in, out] pCapabilities

Um ponteiro para um documento de funcionalidades de impressão parcialmente completo. Quando IPrintOemPrintTicketProvider::CompletePrintCapabilities retorna, o buffer apontado por pCapablities deve conter um documento de recursos de impressão concluído.

Retornar valor

IPrintOemPrintTicketProvider::CompletePrintCapabilities deverá retornar S_OK 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

Um plug-in Unidrv ou Pscript5 deve preencher apenas os recursos aos quais ele dá suporte explicitamente, além dos recursos e opções compatíveis com o driver. O plug-in deve, pelo menos, preencher os recursos compatíveis, conforme listado em sua estrutura DEVMODEW privada. Se o provedor de plug-in alterar a representação dos recursos fornecidos pelo driver principal no tíquete de impressão, o provedor deverá fazer alterações equivalentes à representação aqui.

Requisitos

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