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 を含む) |