Freigeben über


IPrintOemPrintTicketProvider::ExpandIntentOptions-Methode (prcomoem.h)

Mit der IPrintOemPrintTicketProvider::ExpandIntentOptions-Methode kann das Plug-In Druckeroptionen (z. B. Fotodruck) in einzelne Featureeinstellungen im Druckticket erweitern.

Syntax

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

Parameter

[in, out] pPrintTicket

Ein Zeiger auf ein Druckticket.

Rückgabewert

IPrintOemPrintTicketProvider::ExpandIntentOptions sollte S_OK zurückgeben, wenn der Vorgang erfolgreich ist oder wenn das Plug-In keine Absichtsfeatures unterstützt. Andernfalls sollte diese Methode einen COM-Standardfehlercode zurückgeben.

Hinweise

Der Unidrv- oder Pscript5-Treiber ruft IPrintOemPrintTicketProvider::ExpandIntentOptions auf, damit das Plug-In Optionen, die absichtsbezogene Absichten in ihren individuellen Einstellungen darstellen, in anderen Features im Druckticket vor der Überprüfung des Drucktickets erweitern kann. Eine solche Optionserweiterung hat zwei wichtige Auswirkungen: Der Client empfängt Informationen über die Ergebnisse der Absichtserweiterung, und der Kerntreiber löst Einschränkungen für die einzelnen Features, die von der Absicht betroffen sind.

Es wird empfohlen, dass der Treiber den Status der Absichtsoption in der privaten DEVMODEW-Struktur des Treibers beibehalten, wenn er ein Druckticket in ein DEVMODEW konvertiert und dann von einem DEVMODEW zurück in ein Druckticket konvertiert.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile prcomoem.h (einschließlich Prcomoem.h)