[此方法仍已实现,但自 Windows 7 起应视为已弃用。 它可能不会在 Windows 的未来版本中实现。 它不能与搜索结果或库视图中的项一起使用,因此请考虑使用项的现有属性,或者(如果适用)从命名空间或属性处理程序发出属性。 有关详细信息 ,请参阅开发 Windows 搜索的属性处理程序 。]
从视图的缓存中获取给定属性键的属性值。
语法
DEPRECATED_HRESULT GetViewProperty(
  [in]  PCUITEMID_CHILD pidl,
  [in]  REFPROPERTYKEY  propkey,
  [out] PROPVARIANT     *ppropvar
);
参数
[in] pidl
类型: PCUITEMID_CHILD
指向项标识符列表的指针 (PIDL) 。
[in] propkey
类型: REFPROPERTYKEY
要检索的 PROPERTYKEY 。
[out] ppropvar
类型: PROPVARIANT*
指向在其中存储 PROPERTYKEY 的 PROPVARIANT 结构的指针。
返回值
类型: DEPRECATED_HRESULT
如果成功,则返回 S_OK ,否则返回错误值。
| 返回代码 | 说明 | 
|---|---|
| 
 | 成功,该值位于缓存中。 | 
| 
 | 该值不在视图的缓存中。 | 
要求
| 要求 | 值 | 
|---|---|
| 最低受支持的客户端 | Windows Vista [仅限桌面应用] | 
| 最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] | 
| 目标平台 | Windows | 
| 标头 | shobjidl_core.h (包括 Shobjidl.h) |