Метод 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

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