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