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::GetFeatureByKeyNameIPrintSchemaCapabilities::GetFeature 对其进行查询。

要求

要求
最低受支持的客户端 Windows 8
目标平台 桌面
标头 printerextension.h

另请参阅

IPrintSchemaCapabilities

IPrintSchemaCapabilities::GetFeature

IPrintSchemaCapabilities::GetFeatureByKeyName

IPrintSchemaFeature

IPrintSchemaTicket