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


Метод IPrintSchemaTicket::GetFeatureByKeyName (printerextension.h)

Возвращает функцию из PrintTicket на основе указанного имени ключа.

Синтаксис

HRESULT GetFeatureByKeyName(
  [in]          BSTR                bstrKeyName,
  [out, retval] IPrintSchemaFeature **ppFeature
);

Параметры

[in] bstrKeyName

Имя ключа функции.

[out, retval] ppFeature

Возвращенная функция.

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

Этот метод возвращает значение HRESULT.

Замечания

См. раздел IPrintSchemaCapabilities::GetFeatureByKeyName для распознанных имен ключей компонентов, эквивалентных имен функций открытой схемы печати и поддерживаемых специализированных типов параметров.

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

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 8
целевая платформа Настольный
заголовка printerextension.h

См. также

IPrintSchemaCapabilities

IPrintSchemaCapabilities::GetFeature

IPrintSchemaCapabilities::GetFeatureByKeyName

IPrintSchemaFeature

IPrintSchemaTicket