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 standardmäßigen COM-Fehlercode zurückgeben.

Bemerkungen

Der Unidrv- oder Pscript5-Treiber ruft IPrintOemPrintTicketProvider::ExpandIntentOptions auf, um das Plug-In zu aktivieren, um Optionen zu erweitern, die absichtsbezogene Einstellungen in anderen Features im Druckticket vor der Überprüfung des Drucktickets darstellen. Eine solche Optionserweiterung hat zwei wichtige Auswirkungen: Der Client empfängt Informationen über die Ergebnisse der Intent-Erweiterung, und der Kerntreiber löst Einschränkungen gegen 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 es ein Druckticket in eine DEVMODEW konvertiert, und dann von einem DEVMODEW zurück in ein Druckticket.

Anforderungen

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