IPropertyDescription-Schnittstelle (propsys.h)

Macht Methoden verfügbar, die einzelne Eigenschaftenbeschreibungsdetails auflisten und abrufen.

Vererbung

Die IPropertyDescription-Schnittstelle erbt von der IUnknown-Schnittstelle . IPropertyDescription verfügt auch über die folgenden Typen von Membern:

Methoden

Die IPropertyDescription-Schnittstelle verfügt über diese Methoden.

 
IPropertyDescription::CoerceToCanonicalValue

Der Wert wird gemäß der Eigenschaftsbeschreibung mit dem kanonischen Wert zwangsverknoniert.
IPropertyDescription::FormatForDisplay

Ruft eine formatierte Unicode-Zeichenfolgendarstellung eines Eigenschaftswerts ab. (IPropertyDescription.FormatForDisplay)
IPropertyDescription::GetAggregationType

Ruft einen Wert ab, der beschreibt, wie die Eigenschaftswerte angezeigt werden, wenn mehrere Elemente auf der Benutzeroberfläche ausgewählt werden.
IPropertyDescription::GetCanonicalName

Ruft den Namen ab, bei dem eine Eigenschaft dem System bekannt ist, unabhängig vom lokalisierten Namen.
IPropertyDescription::GetColumnState

Ruft das Spaltenstatusflag ab, das beschreibt, wie die Eigenschaft von Schnittstellen oder APIs behandelt werden soll, die dieses Flag verwenden.
IPropertyDescription::GetConditionType

Ruft den Bedingungstyp und den Standardbedingungsvorgang ab, der beim Anzeigen der Eigenschaft auf der Benutzeroberfläche des Abfrage-Generators verwendet werden soll. Dies beeinflusst die Liste der Prädikatbedingungen (z. B. gleich, kleiner als und enthält), die für diese Eigenschaft angezeigt werden.
IPropertyDescription::GetDefaultColumnWidth

Ruft die Standardspaltenbreite der Eigenschaft in einer Listenansicht ab.
IPropertyDescription::GetDisplayName

Ruft den Anzeigenamen der Eigenschaft ab, wie er auf einer beliebigen Benutzeroberfläche angezeigt wird.
IPropertyDescription::GetDisplayType

Ruft den aktuellen Datentyp ab, der zum Anzeigen der Eigenschaft verwendet wird.
IPropertyDescription::GetEditInvitation

Ruft den Text ab, der in Bearbeitungssteuerelementen verwendet wird, die in verschiedenen Dialogfeldern gehostet werden.
IPropertyDescription::GetEnumTypeList

Ruft eine instance einer IPropertyEnumTypeList ab, mit der die möglichen Werte für eine Eigenschaft aufgelistet werden können.
IPropertyDescription::GetGroupingRange

Ruft die Gruppierungsmethode ab, die verwendet werden soll, wenn eine Ansicht nach einer Eigenschaft gruppiert ist, und ruft den Gruppierungstyp ab.
IPropertyDescription::GetPropertyKey

Ruft eine Struktur ab, die als eindeutiger Bezeichner einer Eigenschaft fungiert.
IPropertyDescription::GetPropertyType

Ruft den Variantentyp der Eigenschaft ab.
IPropertyDescription::GetRelativeDescription

Vergleicht zwei Eigenschaftswerte in der in der Eigenschaftenbeschreibung angegebenen Weise. Gibt zwei Anzeigezeichenfolgen zurück, die den Vergleich der beiden Eigenschaften beschreiben.
IPropertyDescription::GetRelativeDescriptionType

Ruft den relativen Beschreibungstyp für eine Eigenschaftenbeschreibung ab.
IPropertyDescription::GetSortDescription

Ruft die aktuellen Sortierbeschreibungsflags für die -Eigenschaft ab, die die jeweiligen Formulierungen von Sortierangeboten angeben.
IPropertyDescription::GetSortDescriptionLabel

Ruft die lokalisierte Anzeigezeichenfolge ab, die die aktuelle Sortierreihenfolge beschreibt.
IPropertyDescription::GetTypeFlags

Ruft eine Reihe von Flags ab, die die Verwendungen und Funktionen der Eigenschaft beschreiben.
IPropertyDescription::GetViewFlags

Ruft den aktuellen Satz von Flags ab, die die Ansicht der Eigenschaft steuern.
IPropertyDescription::IsValueCanonical

Ruft einen Wert ab, der angibt, ob eine Eigenschaft gemäß der Definition der Eigenschaftenbeschreibung kanonisch ist.

Hinweise

Wann muss implementiert werden?

Implementieren Sie diese Schnittstelle nicht. Es gibt nur eine Implementierung von IPropertyDescription im System. sie wird von der Shell bereitgestellt.

Um diese Schnittstelle abzurufen, rufen Sie PSGetPropertyDescription, PSGetPropertyDescriptionByName oder IPropertyDescriptionList::GetAt auf.

Für jede Eigenschaft im System ist nur eine Eigenschaftenbeschreibung vorhanden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile propsys.h

Weitere Informationen

Eigenschaftenbeschreibungsschema