Metodo IPrintOemPrintTicketProvider::ExpandIntentOptions (prcomoem.h)

Il metodo IPrintOemPrintTicketProvider::ExpandIntentOptions consente al plug-in di espandere le opzioni della stampante (ad esempio la stampa 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à della finalità. In caso contrario, questo metodo deve restituire un codice di errore COM standard.

Commenti

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. Tale espansione delle opzioni ha due effetti importanti: il client riceve informazioni sui risultati dell'espansione della finalità e il driver principale risolve i vincoli sulle singole funzionalità interessate dalla finalità.

È consigliabile che il driver mantenga lo stato dell'opzione di finalità nella struttura DEVMODEW privata del driver quando converte un ticket di stampa in DEVMODEW e quindi da devMODEW a un ticket di stampa.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione prcomoem.h (include Prcomoem.h)