Freigeben über


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

Weitere Informationen

IPrintCoreHelperUni

IPrintCoreHelperUni::EnumOptions