IPrintSchemaCapabilities::GetFeatureByKeyName-Methode (printerextension.h)
Ruft ein Feature aus printCapabilities basierend auf einem angegebenen Schlüsselnamen ab.
Syntax
HRESULT GetFeatureByKeyName(
[in] BSTR bstrKeyName,
[out, retval] IPrintSchemaFeature **ppFeature
);
Parameter
[in] bstrKeyName
Der Schlüsselname des Features.
[out, retval] ppFeature
Das zurückgegebene Feature.
Rückgabewert
Diese Methode gibt einen HRESULT-Wert zurück.
Hinweise
Nur die folgenden Featureschlüsselnamen werden erkannt. Die Schlüsselnamen entsprechen den Namen öffentlicher Druckschemafeatures, wie in der folgenden Tabelle gezeigt. Die Tabelle enthält auch die Features, die über spezielle Optionstypen verfügen (standardmäßig ist der Optionstyp IPrintSchemaOption).
Name | Öffentlicher Name des Schemafeatures drucken | Spezialisierter Optionstyp |
---|---|---|
DocumentBinding | DocumentBinding oder JobBindAllDocuments | |
DocumentCollate | DocumentCollate | |
DocumentDuplex | JobDuplexAllDocumentsContiguously | |
DocumentHolePunch | DocumentHolePunch oder JobHolePunch | |
DocumentInputBin | JobInputBin, DocumentInputBin oder PageInputBin | |
DocumentNUp | JobNUpAllDocumentsContiguously | IPrintSchemaNUpOption |
DocumentStaple | JobStapleAllDocuments oder DocumentStaple | |
Pagemediasize | Pagemediasize | IPrintSchemaPageMediaSizeOption |
Pagemediatype | Pagemediatype | |
PageOrientation | PageOrientation | |
PageOutputColor | PageOutputColor | |
PageOutputQuality | PageOutputQuality |
Wenn die angeforderte Funktion, Option oder Eigenschaft nicht gefunden wird, gibt diese Methode S_FALSE zurück und legt einen NULL-Zeiger auf das Ausgabeobjekt des Features, der Option oder der Eigenschaft fest.
Wenn das IPrintSchemaTicket-Objekt also nicht das angegebene Feature, die angegebene Option oder eigenschaft enthält, muss die App ein IPrintSchemaCapabilities-Objekt abrufen und es über IPrintSchemaCapabilities::GetFeatureByKeyName oder über IPrintSchemaCapabilities::GetFeature abfragen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 |
Zielplattform | Desktop |
Kopfzeile | printerextension.h |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für