Método IPrintOemPrintTicketProvider::CompletePrintCapabilities (prcomoem.h)
El método IPrintOemPrintTicketProvider::CompletePrintCapabilities rellena las entradas restantes del documento de funcionalidades de impresión especificadas.
Sintaxis
HRESULT CompletePrintCapabilities(
[in] IXMLDOMDocument2 *pPrintTicket,
[in, out] IXMLDOMDocument2 *pCapabilities
);
Parámetros
[in] pPrintTicket
Puntero a un vale de impresión de entrada. Los datos dependientes de la configuración de las funcionalidades de impresión (es decir, los datos que se representarían mediante una construcción Switch / Case en un archivo GPD) deben basarse en la configuración del vale de impresión. Si la aplicación no proporciona un vale de impresión, este parámetro puede ser NULL. En tales situaciones, el proveedor debe asumir la configuración predeterminada para las construcciones de características y parámetros.
[in, out] pCapabilities
Puntero a un documento de funcionalidades de impresión parcialmente completas. Cuando se devuelve IPrintOemPrintTicketProvider::CompletePrintCapabilities , el búfer al que apunta pCapablities debe contener un documento de funcionalidades de impresión completada.
Valor devuelto
IPrintOemPrintTicketProvider::CompletePrintCapabilities debe devolver S_OK si la operación se realiza correctamente. De lo contrario, este método debe devolver un código de error COM estándar.
Comentarios
Un complemento Unidrv o Pscript5 solo debe rellenar las funcionalidades que admite explícitamente, sobre y por encima de las características y opciones que admite el controlador. El complemento debe rellenar al menos las funcionalidades que admite, como se muestra en su estructura DEVMODEW privada. Si el proveedor del complemento cambia la representación de las características proporcionadas por el controlador principal en el vale de impresión, el proveedor debe realizar cambios equivalentes en la representación aquí.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | prcomoem.h (include Prcomoem.h) |