IPropertyDescription インターフェイス (propsys.h)

個々のプロパティの説明の詳細を列挙および取得するメソッドを公開します。

継承

IPropertyDescription インターフェイスは、IUnknown インターフェイスから継承されます。 IPropertyDescription には、次の種類のメンバーもあります。

メソッド

IPropertyDescription インターフェイスには、これらのメソッドがあります。

 
IPropertyDescription::CoerceToCanonicalValue

プロパティの説明に従って、値を正規値に強制変換します。
IPropertyDescription::FormatForDisplay

プロパティ値の書式設定された Unicode 文字列表現を取得します。 (IPropertyDescription.FormatForDisplay)
IPropertyDescription::GetAggregationType

UI で複数の項目が選択されている場合のプロパティ値の表示方法を示す値を取得します。
IPropertyDescription::GetCanonicalName

ローカライズされた名前に関係なく、プロパティがシステムに認識される大文字と小文字を区別する名前を取得します。
IPropertyDescription::GetColumnState

列の状態フラグを取得します。このフラグを使用するインターフェイスまたは API で プロパティを処理する方法を説明します。
IPropertyDescription::GetConditionType

クエリ ビルダー UI で プロパティを表示するときに使用する条件の種類と既定の条件操作を取得します。 これは、このプロパティに対して表示される述語条件の一覧 (等しい、より小さい、含むなど) に影響します。
IPropertyDescription::GetDefaultColumnWidth

リスト ビューのプロパティの既定の列幅を取得します。
IPropertyDescription::GetDisplayName

任意の UI に表示されるプロパティの表示名を取得します。
IPropertyDescription::GetDisplayType

プロパティの表示に使用される現在のデータ型を取得します。
IPropertyDescription::GetEditInvitation

さまざまなダイアログ ボックスでホストされている編集コントロールで使用されるテキストを取得します。
IPropertyDescription::GetEnumTypeList

プロパティの使用可能な値を列挙するために使用できる IPropertyEnumTypeList のインスタンスを取得します。
IPropertyDescription::GetGroupingRange

ビューがプロパティによってグループ化されるときに使用されるグループ化メソッドを取得し、グループ化の種類を取得します。
IPropertyDescription::GetPropertyKey

プロパティの一意識別子として機能する構造体を取得します。
IPropertyDescription::GetPropertyType

プロパティのバリアント型を取得します。
IPropertyDescription::GetRelativeDescription

プロパティの説明で指定された方法で 2 つのプロパティ値を比較します。 2 つのプロパティの比較方法を記述する 2 つの表示文字列を返します。
IPropertyDescription::GetRelativeDescriptionType

プロパティの説明の相対的な説明の種類を取得します。
IPropertyDescription::GetSortDescription

プロパティの現在の並べ替えの説明フラグを取得します。これは、並べ替えオファリングの特定の文言を示します。
IPropertyDescription::GetSortDescriptionLabel

現在の並べ替え順序を記述するローカライズされた表示文字列を取得します。
IPropertyDescription::GetTypeFlags

プロパティの使用方法と機能を記述するフラグのセットを取得します。
IPropertyDescription::GetViewFlags

プロパティのビューを制御するフラグの現在のセットを取得します。
IPropertyDescription::IsValueCanonical

プロパティの説明の定義に従って、プロパティが正規かどうかを示す値を取得します。

注釈

実装するタイミング

このインターフェイスは実装しないでください。 システムには IPropertyDescription の実装が 1 つだけあります。シェルによって提供されます。

このインターフェイスを取得するには、 PSGetPropertyDescriptionPSGetPropertyDescriptionByName、または IPropertyDescriptionList::GetAt を呼び出します。

システム内のプロパティごとに存在するプロパティの説明は 1 つだけです。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー propsys.h

こちらもご覧ください

プロパティの説明スキーマ