Интерфейс 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) |