Metodo IPrintOemPrintTicketProvider::ExpandIntentOptions (prcomoem.h)
Il metodo IPrintOemPrintTicketProvider::ExpandIntentOptions consente al plug-in di espandere le opzioni della stampante (ad esempio la stampa di foto) in singole impostazioni di funzionalità nel ticket di stampa.
Sintassi
HRESULT ExpandIntentOptions(
[in, out] IXMLDOMDocument2 *pPrintTicket
);
Parametri
[in, out] pPrintTicket
Puntatore a un ticket di stampa.
Valore restituito
IPrintOemPrintTicketProvider::ExpandIntentOptions deve restituire S_OK se l'operazione ha esito positivo o quando il plug-in non supporta le funzionalità delle finalità. In caso contrario, questo metodo deve restituire un codice di errore COM standard.
Osservazioni
Il driver Unidrv o Pscript5 chiama IPrintOemPrintTicketProvider::ExpandIntentOptions per consentire al plug-in di espandere le opzioni che rappresentano la finalità nelle singole impostazioni in altre funzionalità del ticket di stampa prima della convalida del ticket di stampa. L'espansione di tale opzione ha due effetti importanti: il client riceve informazioni sui risultati dell'espansione della finalità e il driver principale risolve i vincoli rispetto alle singole funzionalità interessate dalla finalità.
È consigliabile che il driver mantenga lo stato dell'opzione di finalità nella struttura DEVMODE W privata del driver quando converte un ticket di stampa in DEVMODEW e quindi da devMODEW a un ticket di stampa.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Desktop |
intestazione | prcomoem.h (include Prcomoem.h) |