Condividi tramite


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)