IPropertyDescriptionList-Schnittstelle (propsys.h)
Macht Methoden verfügbar, die Informationen aus einer Auflistung von Eigenschaftenbeschreibungen extrahieren, die als Liste dargestellt werden.
Vererbung
Die IPropertyDescriptionList-Schnittstelle erbt von der IUnknown-Schnittstelle . IPropertyDescriptionList verfügt auch über folgende Membertypen:
Methoden
Die IPropertyDescriptionList-Schnittstelle verfügt über diese Methoden.
IPropertyDescriptionList::GetAt Ruft die Eigenschaftenbeschreibung am angegebenen Index in einer Eigenschaftenbeschreibungsliste ab. |
IPropertyDescriptionList::GetCount Ruft die Anzahl der Eigenschaften ab, die in der Eigenschaftenliste enthalten sind. |
Hinweise
Geordnete Listen von Eigenschaften werden verwendet, um auszuwählen, welche Eigenschaften an verschiedenen Ui-Speicherorten angezeigt werden, z. B. im Detailbereich oder in einem Infotip. Die IPropertyDescriptionList-Schnittstelle bietet Zugriff auf die einzelnen Eigenschaften in einer solchen Liste.
Um eine instance des Subsystemobjekts abzurufen, das IPropertyDescriptionList implementiert, rufen Sie eine IShellItem2-Schnittstelle ab, und rufen Sie IShellItem2::GetPropertyDescriptionList auf, oder rufen Sie die Liste im Zeichenfolgenformat ab, und rufen Sie PSGetPropertyDescriptionListFromString auf.
Um eine Eigenschaftenbeschreibungsliste in Zeichenfolgenform zu erhalten, rufen Sie IShellItem2::GetString mit einem der PKEY_PropList Schlüssel auf. Beispielsweise PKEY_PropList_InfoTip
gibt (System.PropList.InfoTip) die Zeichenfolgenform einer Liste von Eigenschaften zurück, die für die Anzeige in einem Infotip geeignet sind. Wenn Sie mehrere Werte aus einem Element lesen, ist es effizienter, IPropertyStore::GetValue mit einem PKEY_PropList Schlüssel aufzurufen, damit das Element nicht mehrmals erneut geöffnet wird. Ausführliche Informationen zum Registrieren einer Eigenschaftenlistenzeichenfolge für einen Dateityp finden Sie unter Property Listen.
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 |