Интерфейс IPropertyDescription (propsys.h)
Предоставляет методы, которые перечисляют и извлекают сведения об описании отдельных свойств.
Наследование
Интерфейс IPropertyDescription наследуется от интерфейса IUnknown . IPropertyDescription также имеет следующие типы элементов:
Методы
Интерфейс IPropertyDescription содержит следующие методы.
IPropertyDescription::CoerceToCanonicalValue Возвращает значение к каноническому значению в соответствии с описанием свойства. |
IPropertyDescription::FormatForDisplay Возвращает форматируемое строковое представление значения свойства в Юникоде. (IPropertyDescription.FormatForDisplay) |
IPropertyDescription::GetAggregationType Возвращает значение, описывающее отображение значений свойств при выборе нескольких элементов в пользовательском интерфейсе. |
IPropertyDescription::GetCanonicalName Возвращает имя с учетом регистра, по которому свойство известно системе, независимо от его локализованного имени. |
IPropertyDescription::GetColumnState Возвращает флаг состояния столбца, который описывает, как свойство должно обрабатываться интерфейсами или API, которые используют этот флаг. |
IPropertyDescription::GetConditionType Возвращает тип условия и операцию условия по умолчанию, используемые при отображении свойства в пользовательском интерфейсе построителя запросов. Это влияет на список условий предиката (например, equals, less than и contains), которые отображаются для этого свойства. |
IPropertyDescription::GetDefaultColumnWidth Возвращает ширину столбца по умолчанию для свойства в представлении списка. |
IPropertyDescription::GetDisplayName Возвращает отображаемое имя свойства, которое отображается в любом пользовательском интерфейсе. |
IPropertyDescription::GetDisplayType Возвращает текущий тип данных, используемый для отображения свойства . |
IPropertyDescription::GetEditInvitation Возвращает текст, используемый в элементах управления редактированием, размещенных в различных диалоговых окнах. |
IPropertyDescription::GetEnumTypeList Возвращает экземпляр объекта IPropertyEnumTypeList, который можно использовать для перечисления возможных значений свойства. |
IPropertyDescription::GetGroupingRange Возвращает метод группировки, используемый при группировке представления по свойству, и извлекает тип группировки. |
IPropertyDescription::GetPropertyKey Возвращает структуру, которая выступает в качестве уникального идентификатора свойства. |
IPropertyDescription::GetPropertyType Возвращает тип варианта свойства. |
IPropertyDescription::GetRelativeDescription Сравнивает два значения свойств способом, указанным в описании свойства. Возвращает две отображаемые строки, описывающие сравнение двух свойств. |
IPropertyDescription::GetRelativeDescriptionType Возвращает относительный тип описания для описания свойства. |
IPropertyDescription::GetSortDescription Возвращает текущие флаги описания сортировки для свойства , которые указывают конкретные формулировки предложений сортировки. |
IPropertyDescription::GetSortDescriptionLabel Возвращает локализованную отображаемую строку, описывающую текущий порядок сортировки. |
IPropertyDescription::GetTypeFlags Возвращает набор флагов, описывающих использование и возможности свойства . |
IPropertyDescription::GetViewFlags Возвращает текущий набор флагов, управляющих представлением свойства. |
IPropertyDescription::IsValueCanonical Возвращает значение, указывающее, является ли свойство каноническим согласно определению описания свойства. |
Комментарии
Когда следует реализовать
Не реализуйте этот интерфейс. В системе существует только одна реализация IPropertyDescription ; он предоставляется оболочкой .Чтобы получить этот интерфейс, вызовите PSGetPropertyDescription, PSGetPropertyDescriptionByName или IPropertyDescriptionList::GetAt.
Для каждого свойства в системе существует только одно описание свойства.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | propsys.h |