Интерфейс 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 для создания экземпляра обработчика свойств, связанного с элементом оболочки, для которого вызывается этот метод.
IShellItem2::GetString

Возвращает строковое значение указанного ключа свойства.
IShellItem2::GetUInt32

Возвращает значение UInt32 указанного ключа свойства.
IShellItem2::GetUInt64

Возвращает значение UInt64 указанного ключа свойства.
IShellItem2::Update

Обеспечивает обновление кэшированных сведений в этом элементе.

Требования

   
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header shobjidl_core.h (включая Shobjidl.h)