IPrintOemPrintTicketProvider::CompletePrintCapabilities-Methode (prcomoem.h)
Die IPrintOemPrintTicketProvider::CompletePrintCapabilities-Methode füllt die verbleibenden Einträge des angegebenen Druckfunktionsdokuments 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 ein Switch / Case-Konstrukt in einer GPD-Datei dargestellt würden) müssen auf den Einstellungen im Druckticket basieren. Wenn die Anwendung kein Druckticket bereitstellt, kann dieser Parameter NULL sein. In solchen Situationen sollte der Anbieter standardeinstellungen für Feature- und Parameterkonstrukte annehmen.
[in, out] pCapabilities
Ein Zeiger auf ein teilweise vollständiges Dokument der Druckfunktionen. Wenn IPrintOemPrintTicketProvider::CompletePrintCapabilities zurückgegeben wird, sollte der Puffer, auf den von pCapablities verwiesen wird, ein vollständiges Dokument der Druckfunktionen enthalten.
Rückgabewert
IPrintOemPrintTicketProvider::CompletePrintCapabilities sollte S_OK zurückgeben, wenn der Vorgang erfolgreich ist. Andernfalls sollte diese Methode einen COM-Standardfehlercode zurückgeben.
Hinweise
Ein Unidrv- oder Pscript5-Plug-In sollte nur die Funktionen ausfüllen, die es explizit unterstützt, und zwar über die Features und Optionen hinaus, die der Treiber unterstützt. Das Plug-In sollte mindestens die funktionen ausfüllen, die es unterstützt, wie in seiner privaten DEVMODEW-Struktur aufgeführt. Wenn der Plug-In-Anbieter die Darstellung von Features ändert, die vom Kerntreiber im Druckticket bereitgestellt werden, muss der Anbieter an der Darstellung hier entsprechende Änderungen vornehmen.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | prcomoem.h (einschließlich Prcomoem.h) |