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


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

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