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 |