IPrintOemPrintTicketProvider::CompletePrintCapabilities-Methode (prcomoem.h)
Die IPrintOemPrintTicketProvider::CompletePrintCapabilities Methode füllt die verbleibenden Einträge des angegebenen Druckfunktionen-Dokuments aus.
Syntax
HRESULT CompletePrintCapabilities(
[in] IXMLDOMDocument2 *pPrintTicket,
[in, out] IXMLDOMDocument2 *pCapabilities
);
Parameter
[in] pPrintTicket
Ein Zeiger auf ein Eingabedruckticket. Alle konfigurationsabhängigen Daten in den Druckfunktionen (d. h. Daten, die durch einen Switch / Case erstellen in einer GPD-Datei dargestellt werden) müssen auf den Einstellungen im Druckticket basieren. Wenn die Anwendung kein Druckticket bereitstellt, kann dieser Parameter NULL-werden. In solchen Situationen sollte der Anbieter Standardeinstellungen für Feature- und Parameterkonstrukte übernehmen.
[in, out] pCapabilities
Ein Zeiger auf ein teilweise vollständiges Druckfunktionen-Dokument. Wenn IPrintOemPrintTicketProvider::CompletePrintCapabilities zurückgegeben wird, sollte der Puffer, auf den pCapabl ities verweist, ein dokument mit abgeschlossenen Druckfunktionen enthalten.
Rückgabewert
IPrintOemPrintTicketProvider::CompletePrintCapabilities sollte S_OK zurückgeben, wenn der Vorgang erfolgreich ist. Andernfalls sollte diese Methode einen standardmäßigen COM-Fehlercode zurückgeben.
Bemerkungen
Ein Unidrv- oder Pscript5-Plug-In sollte nur die Funktionen ausfüllen, die er explizit unterstützt, über den Features und Optionen, die der Treiber unterstützt. Das Plug-In sollte zumindest die von ihm unterstützten Funktionen ausfüllen, wie in der privaten DEVMODEW-Struktur aufgeführt. Wenn der Plug-In-Anbieter die Darstellung der vom Kerntreiber im Druckticket bereitgestellten Features ändert, muss der Anbieter entsprechende Änderungen an der Darstellung vornehmen.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Desktop |
Header- | prcomoem.h (einschließlich Prcomoem.h) |