Condividi tramite


Metodo IPrintOemPrintTicketProvider::CompletePrintCapabilities (prcomoem.h)

Il metodo IPrintOemPrintTicketProvider::CompletePrintCapabilities inserisce le voci rimanenti del documento sulle funzionalità di stampa specificate.

Sintassi

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

Parametri

[in] pPrintTicket

Puntatore a un ticket di stampa di input. Tutti i dati dipendenti dalla configurazione nelle funzionalità di stampa ( ovvero i dati che verrebbero rappresentati da un costrutto Switch / Case in un file GPD) devono essere basati sulle impostazioni nel ticket di stampa. Se l'applicazione non fornisce un ticket di stampa, questo parametro può essere NULL. In tali situazioni, il provider deve presupporre le impostazioni predefinite per i costrutti di funzionalità e di parametro.

[in, out] pCapabilities

Puntatore a un documento sulle funzionalità di stampa parzialmente complete. Quando restituisce IPrintOemPrintTicketProvider::CompletePrintCapabilities, il buffer a cui punta pCapablities deve contenere un documento completo sulle funzionalità di stampa.

Valore restituito

IPrintOemPrintTicketProvider::CompletePrintCapabilities deve restituire S_OK se l'operazione ha esito positivo. In caso contrario, questo metodo deve restituire un codice di errore COM standard.

Osservazioni

Unidrv o un plug-in Pscript5 deve compilare solo le funzionalità supportate in modo esplicito, oltre e sopra le funzionalità e le opzioni supportate dal driver. Il plug-in deve almeno compilare le funzionalità supportate, come indicato nella struttura DEVMODEW privata. Se il provider di plug-in modifica la rappresentazione delle funzionalità fornite dal driver principale nel ticket di stampa, il provider deve apportare modifiche equivalenti alla rappresentazione qui.

Fabbisogno

Requisito Valore
piattaforma di destinazione Desktop
intestazione prcomoem.h (include Prcomoem.h)