Метод IPrintSchemaOption::GetPropertyValue (printerextension.h)

Возвращает узел XML для дочернего элемента value элемента Property или ScoredProperty с заданным именем.

Синтаксис

HRESULT GetPropertyValue(
  [in] BSTR     bstrName,
  [in] BSTR     bstrNamespaceUri,
       IUnknown **ppXmlValueNode
);

Параметры

[in] bstrName

Базовое значение атрибута name элемента Property или ScoredProperty.

[in] bstrNamespaceUri

Значение URI пространства имен атрибута name элемента Property или ScoredProperty.

ppXmlValueNode

Узел XML для дочернего элемента value.

Возвращаемое значение

Возвращает значение HRESULT . Если вызов метода не был успешным, он возвращает соответствующий код ошибки HRESULT .

Комментарии

Если запрошенный компонент, параметр или свойство не найден, этот метод возвращает S_FALSE и задает указатель NULL на выходной объект компонента, параметра или свойства.

Если объект IPrintSchemaTicket не содержит указанный компонент, параметр или свойство, приложение должно получить объект IPrintSchemaCapabilities и запросить его с помощью IPrintSchemaCapabilities::GetFeatureByKeyName или IPrintSchemaCapabilities::GetFeature.

Требования

Требование Значение
Минимальная версия клиента Windows 8
Минимальная версия сервера Windows Server 2012
Целевая платформа Персональный компьютер
Верхняя часть printerextension.h

См. также раздел

IPrintSchemaCapabilities

IPrintSchemaOption

IPrintSchemaTicket