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