IShellItem2 接口 (shobjidl_core.h)

使用检索项的各种属性值的方法扩展 IShellItemIShellItemIShellItem2 是任何新代码中项的首选表示形式。

继承

IShellItem2 接口继承自 IShellItemIShellItem2 还具有以下类型的成员:

方法

IShellItem2 接口包含以下方法。

 
IShellItem2::GetBool

获取指定属性键的布尔值。
IShellItem2::GetCLSID

获取 (CLSID) 指定属性键的值的类标识符。
IShellItem2::GetFileTime

获取指定属性键的日期和时间值。
IShellItem2::GetInt32

获取指定属性键的 Int32 值。
IShellItem2::GetProperty

从指定的属性键获取 PROPVARIANT 结构。
IShellItem2::GetPropertyDescriptionList

获取给定对属性键的引用的属性说明列表对象。
IShellItem2::GetPropertyStore

获取指定属性存储标志的属性存储对象。
IShellItem2::GetPropertyStoreForKeys

获取指定属性键的属性存储对象。
IShellItem2::GetPropertyStoreWithCreateObject

使用指定的 ICreateObject 而不是 CoCreateInstance 创建与调用此方法的 Shell 项关联的属性处理程序的实例。
IShellItem2::GetString

获取指定属性键的字符串值。
IShellItem2::GetUInt32

获取指定属性键的 UInt32 值。
IShellItem2::GetUInt64

获取指定属性键的 UInt64 值。
IShellItem2::Update

确保更新此项中的任何缓存信息。

要求

   
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 shobjidl_core.h (包括 Shobjidl.h)