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