Поделиться через


Метод IPrintSchemaCapabilities2::GetParameterDefinition (printerextension.h)

Метод GetParameterDefinition извлекает объект IPrintSchemaParameterDefinition и представляет элемент psf:ParameterDef в XML-файле PrintCapabilites.

Имя ключевое слово и URI пространства имен ключевое слово указывают извлекаемый объект IPrintSchemaParameterDefinition.

Синтаксис

HRESULT GetParameterDefinition(
  [in]          BSTR                            bstrName,
  [in]          BSTR                            bstrNamespaceUri,
  [out, retval] IPrintSchemaParameterDefinition **ppParameterDefinition
);

Параметры

[in] bstrName

Имя ключевое слово

[in] bstrNamespaceUri

URI пространства имен ключевое слово

[out, retval] ppParameterDefinition

Объект IPrintSchemaParameterDefinition

Возвращаемое значение

Метод GetParameterDefinition возвращает значение HRESULT . Если вызов свойства не был успешным, возвращается соответствующий код ошибки HRESULT .

Комментарии

Чтобы обеспечить согласованность с IPrintSchemaCapabilities::GetFeature, метод GetParameterDefinition работает для любого элемента psf:ParameterDef, определенного в общедоступных пространствах имен ключевое слово. Метод GetParameterDefinition также работает для любого частного пространства имен ключевое слово, определяемого IHV, в котором используется тип данных StringParamType или IntegerParamType.

При использовании элемента psf:ParameterDef с типом данных QNameParamType или DecimalParamType getParameterDefinition возвращает HRESULT_FROM_WIN32 (ERROR_NOT_SUPPORTED).

Дополнительные сведения о типах данных, которые можно использовать с элементом psf:ParameterDef , см. в разделе 2.1.3.1 спецификации схемы печати.

Требования

Требование Значение
Минимальная версия клиента Windows 8.1
Минимальная версия сервера Windows Server 2012 R2
Целевая платформа Персональный компьютер
Верхняя часть printerextension.h

См. также раздел

IPrintSchemaCapabilities2

IPrintSchemaParameterDefinition

Спецификация схемы печати