IPrintCoreHelperUni::EnumFeatures-Methode (prcomoem.h)
Die IPrintCoreHelperUni::EnumFeatures-Methode ruft eine Liste aller verfügbaren Features ab, einschließlich synthetisierter und zentraler Treiberimplementierungen.
Syntax
HRESULT EnumFeatures(
[out] PCSTR * [] pFeatureList,
[out] DWORD *pdwNumFeatures
);
Parameter
[out] pFeatureList
Ein Zeiger auf ein Array von ANSI-Zeichenfolgen, die alle Features enthalten, die für das aktuelle Gerät verfügbar sind. Das letzte Arrayelement wird durch eine NULL-Zeichenfolge angegeben.
[out] pdwNumFeatures
Ein Zeiger auf eine Variable, die die Anzahl von Featureschlüsselwörtern im Array empfängt, auf die der pFeatureList-Parameter verweist.
Rückgabewert
IPrintCoreHelperUni::EnumFeatures sollte S_OK zurückgeben, wenn der Vorgang erfolgreich ist. Andernfalls sollte diese Methode einen COM-Standardfehlercode zurückgeben.
Hinweise
Bei Unidrv-Features basiert die Featureliste auf der GPD-Ansicht der Konfigurationsdatei, sodass Features, die von Ifdef-GDL_ENABLED/Endif-Anweisungen umgeben sind, nicht mit dieser Methode konfiguriert werden können.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | prcomoem.h |