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