IPrintCoreHelperUni::EnumOptions 方法(prcomoem.h)

IPrintCoreHelperUni::EnumOptions 方法获取给定功能的可用选项列表。

语法

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

参数

[in] pszFeatureKeyword

一个 ANSI 字符串,其中包含请求其选项的功能。

[out] pOptionList

指向 ANSI 字符串数组的指针,其中包含 pszFeatureKeyword 参数中指定的功能的所有选项。 IPrintCoreHelperUni::EnumOptions 负责分配数组的内存。 数组的最后一个元素必须是 NULL 字符串。

[out] pdwNumOptions

指向一个变量的指针,该变量接收由 pOptionList 参数指向的选项数组中的选项数。

返回值

如果作成功,IPrintCoreHelperUni::EnumOptions 应返回 S_OK。 否则,此方法应返回标准 COM 错误代码。

言论

IPrintCoreHelperUni::EnumOptions 返回时,选项列表包含所有选项,而不考虑约束或其他因素。

要求

要求 价值
目标平台 桌面
标头 prcomoem.h (include Prcomoem.h)

另请参阅

IPrintCoreHelperUni

IPrintCoreHelperUni::EnumConstrainedOptions

IPrintCoreHelperUni::EnumFeatures