Метод IPrintCoreHelper::EnumOptions (prcomoem.h)
Метод IPrintCoreHelper::EnumOptions получает список доступных вариантов для данной функции.
Синтаксис
HRESULT EnumOptions(
[in] PCSTR pszFeatureKeyword,
[out] PCSTR * [] pOptionList,
[out] DWORD *pdwNumOptions
);
Параметры
[in] pszFeatureKeyword
Строка символов ANSI, содержащая функцию, параметры которой запрашиваются.
[out] pOptionList
Указатель на массив строк символов ANSI, содержащий все параметры функции, указанной в параметре pszFeatureKeyword. IPrintCoreHelper::EnumOptions отвечает за выделение памяти для массива. Последний элемент массива должен быть строкой NULL.
[out] pdwNumOptions
Указатель на переменную, которая получает количество параметров в массиве параметров, на который указывает параметр pOptionList.
Возвращаемое значение
IPrintCoreHelper::EnumOptions должен возвращать S_OK, если операция выполнена успешно. В противном случае этот метод должен возвращать стандартный код ошибки COM.
Замечания
Когда возвращает ся IPrintCoreHelper::EnumOptions, список параметров содержит все параметры независимо от ограничений или других факторов.
Требования
Требование | Ценность |
---|---|
целевая платформа | Настольный |
заголовка | prcomoem.h (include Prcomoem.h) |