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) |