Freigeben über


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)