Freigeben über


IPrintCoreHelperUni::EnumOptions-Methode (prcomoem.h)

Die IPrintCoreHelperUni::EnumOptions-Methode ruft eine Liste der verfügbaren Optionen für das angegebene Feature ab.

Syntax

HRESULT EnumOptions(
  [in]  PCSTR      pszFeatureKeyword,
  [out] PCSTR * [] pOptionList,
  [out] DWORD      *pdwNumOptions
);

Parameter

[in] pszFeatureKeyword

Eine ANSI-Zeichenfolge, die das Feature enthält, dessen Optionen angefordert werden.

[out] pOptionList

Ein Zeiger auf ein Array von ANSI-Zeichenfolgen, die alle Optionen für das im pszFeatureKeyword-Parameter angegebene Feature enthalten. IPrintCoreHelperUni::EnumOptions ist für die Zuweisung des Arbeitsspeichers für das Array verantwortlich. Das letzte Element des Arrays muss eine NULL-Zeichenfolge sein.

[out] pdwNumOptions

Ein Zeiger auf eine Variable, die die Anzahl von Optionen im Optionsarray empfängt, auf die vom pOptionList-Parameter verwiesen wird.

Rückgabewert

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

Hinweise

Wenn IPrintCoreHelperUni::EnumOptions zurückgibt, enthält die Optionsliste alle Optionen, unabhängig von Einschränkungen oder anderen Faktoren.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile prcomoem.h (include Prcomoem.h)

Weitere Informationen

IPrintCoreHelperUni

IPrintCoreHelperUni::EnumConstrainedOptions

IPrintCoreHelperUni::EnumFeatures