IShellItem2 接口 (shobjidl_core.h)
使用检索项的各种属性值的方法扩展 IShellItem 。 IShellItem 和 IShellItem2 是任何新代码中项的首选表示形式。
继承
IShellItem2 接口继承自 IShellItem。 IShellItem2 还具有以下类型的成员:
方法
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) |