Interface IPropertyDescription (propsys.h)
Expõe métodos que enumeram e recuperam detalhes de descrição de propriedade individuais.
Herança
A interface IPropertyDescription herda da interface IUnknown . IPropertyDescription também tem estes tipos de membros:
Métodos
A interface IPropertyDescription tem esses métodos.
IPropertyDescription::CoerceToCanonicalValue Impõe o valor ao valor canônico, de acordo com a descrição da propriedade. |
IPropertyDescription::FormatForDisplay Obtém uma representação de cadeia de caracteres Unicode formatada de um valor de propriedade. (IPropertyDescription.FormatForDisplay) |
IPropertyDescription::GetAggregationType Obtém um valor que descreve como os valores de propriedade são exibidos quando vários itens são selecionados na interface do usuário. |
IPropertyDescription::GetCanonicalName Obtém o nome que diferencia maiúsculas de minúsculas pelo qual uma propriedade é conhecida pelo sistema, independentemente de seu nome localizado. |
IPropertyDescription::GetColumnState Obtém o sinalizador de estado da coluna, que descreve como a propriedade deve ser tratada por interfaces ou APIs que usam esse sinalizador. |
IPropertyDescription::GetConditionType Obtém o tipo de condição e a operação de condição padrão a serem usadas ao exibir a propriedade na interface do usuário do construtor de consultas. Isso influencia a lista de condições de predicado (por exemplo, igual a, menor que e contém) que são mostradas para essa propriedade. |
IPropertyDescription::GetDefaultColumnWidth Obtém a largura de coluna padrão da propriedade em uma exibição de lista. |
IPropertyDescription::GetDisplayName Obtém o nome de exibição da propriedade como ela é mostrada em qualquer interface do usuário. |
IPropertyDescription::GetDisplayType Obtém o tipo de dados atual usado para exibir a propriedade . |
IPropertyDescription::GetEditInvitation Obtém o texto usado em controles de edição hospedados em várias caixas de diálogo. |
IPropertyDescription::GetEnumTypeList Obtém uma instância de um IPropertyEnumTypeList, que pode ser usada para enumerar os valores possíveis para uma propriedade. |
IPropertyDescription::GetGroupingRange Obtém o método de agrupamento a ser usado quando uma exibição é agrupada por uma propriedade e recupera o tipo de agrupamento. |
IPropertyDescription::GetPropertyKey Obtém uma estrutura que atua como o identificador exclusivo de uma propriedade. |
IPropertyDescription::GetPropertyType Obtém o tipo variante da propriedade . |
IPropertyDescription::GetRelativeDescription Compara dois valores de propriedade da maneira especificada pela descrição da propriedade. Retorna duas cadeias de caracteres de exibição que descrevem como as duas propriedades se comparam. |
IPropertyDescription::GetRelativeDescriptionType Obtém o tipo de descrição relativa para uma descrição de propriedade. |
IPropertyDescription::GetSortDescription Obtém os sinalizadores de descrição de classificação atuais para a propriedade , que indicam as palavras específicas das ofertas de classificação. |
IPropertyDescription::GetSortDescriptionLabel Obtém a cadeia de caracteres de exibição localizada que descreve a ordem de classificação atual. |
IPropertyDescription::GetTypeFlags Obtém um conjunto de sinalizadores que descrevem os usos e as funcionalidades da propriedade. |
IPropertyDescription::GetViewFlags Obtém o conjunto atual de sinalizadores que regem a exibição da propriedade. |
IPropertyDescription::IsValueCanonical Obtém um valor que indica se uma propriedade é canônica de acordo com a definição da descrição da propriedade. |
Comentários
Quando implementar
Não implemente essa interface. Há apenas uma implementação de IPropertyDescription no sistema; ele é fornecido pelo Shell.Para obter essa interface, chame PSGetPropertyDescription, PSGetPropertyDescriptionByName ou IPropertyDescriptionList::GetAt.
Existe apenas uma descrição de propriedade para cada propriedade no sistema.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | propsys.h |