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