Поделиться через


Интерфейс IPropertyDescriptionList (propsys.h)

Предоставляет методы, извлекающие сведения из коллекции описаний свойств, представленных в виде списка.

Наследование

Интерфейс IPropertyDescriptionList наследуется от интерфейса IUnknown . IPropertyDescriptionList также содержит следующие типы членов:

Методы

Интерфейс IPropertyDescriptionList содержит следующие методы.

 
IPropertyDescriptionList::GetAt

Возвращает описание свойства по указанному индексу в списке описания свойства.
IPropertyDescriptionList::GetCount

Возвращает количество свойств, включенных в список свойств.

Комментарии

Упорядоченные списки свойств используются для выбора свойств, отображаемых в различных расположениях пользовательского интерфейса, таких как область сведений или подсказка. Интерфейс IPropertyDescriptionList предоставляет доступ к отдельным свойствам в таком списке.

Чтобы получить экземпляр объекта подсистемы, реализующего IPropertyDescriptionList, получите интерфейс IShellItem2 и вызовите IShellItem2::GetPropertyDescriptionList или получите список в строковой форме и вызовите PSGetPropertyDescriptionListFromString.

Чтобы получить список описания свойств в строковой форме, вызовите IShellItem2::GetString с одним из ключей PKEY_PropList. Например, (System.PropList.InfoTip) возвращает строковую форму списка свойств, PKEY_PropList_InfoTip подходящих для отображения в подсказке. Если вы считываете несколько значений из элемента, эффективнее вызвать IPropertyStore::GetValue с ключом PKEY_PropList, чтобы элемент не был повторно открыт несколько раз. Дополнительные сведения о регистрации строки списка свойств для типа файла см. в разделе Списки свойств.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header propsys.h

См. также раздел

PSGetPropertyDescriptionListFromString