次の方法で共有


IPrintCoreHelper::EnumOptions メソッド (prcomoem.h)

IPrintCoreHelper::EnumOptions メソッドは、特定の機能で使用可能なオプションの一覧を取得します。

構文

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

パラメーター

[in] pszFeatureKeyword

オプションが要求される機能を含む ANSI 文字列。

[out] pOptionList

pszFeatureKeyword パラメーターで指定されている機能のすべてのオプションを含む ANSI 文字列の配列へのポインター。 IPrintCoreHelper::EnumOptions は、配列のメモリを割り当てる役割を担います。 配列の最後の要素は、NULL 文字列である必要があります。

[out] pdwNumOptions

pOptionList パラメーターが指すオプション配列内のオプションの数を受け取る変数へのポインター。

戻り値

IPrintCoreHelper::EnumOptions は、操作が成功した場合にS_OKを返す必要があります。 それ以外の場合、このメソッドは標準の COM エラー コードを返す必要があります。

備考

IPrintCoreHelper::EnumOptions が返されると、制約やその他の要因に関係なく、すべてのオプションがオプションリストに含まれます。

必要条件

要件 価値
ターゲット プラットフォーム デスクトップ
ヘッダー prcomoem.h (Prcomoem.h を含む)

関連項目

IPrintCoreHelper

IPrintCoreHelper::EnumFeatures