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