Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |