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

Confira também

Esquema de descrição da propriedade