Freigeben über


IPrintCoreHelperUni::EnumFeatures-Methode (prcomoem.h)

Die IPrintCoreHelperUni::EnumFeatures Methode ruft eine Liste aller verfügbaren Features ab, einschließlich synthetisierter und kerniger Features zur 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 der Featurestichwörter im Array empfängt, auf die vom pFeatureList Parameter verwiesen wird.

Rückgabewert

IPrintCoreHelperUni::EnumFeatures sollte S_OK zurückgeben, wenn der Vorgang erfolgreich ist. Andernfalls sollte diese Methode einen standardmäßigen COM-Fehlercode zurückgeben.

Bemerkungen

Bei Unidrv-Features basiert die Featureliste auf der GPD-Ansicht der Konfigurationsdatei, sodass Features, die von Ifdef GDL_ENABLED /Endif Direktiven umgeben sind, nicht mithilfe dieser Methode konfiguriert werden können.

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- prcomoem.h

Siehe auch

IPrintCoreHelperUni

IPrintCoreHelperUni::EnumOptions