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) |