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 Switch / Case constructo 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.
Valor de retorno
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.
Observações
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 |
---|---|
da Plataforma de Destino | Área de trabalho |
cabeçalho | prcomoem.h (inclua Prcomoem.h) |