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 つだけあります。シェルによって提供されます。このインターフェイスを取得するには、 PSGetPropertyDescription、 PSGetPropertyDescriptionByName、または IPropertyDescriptionList::GetAt を呼び出します。
システム内のプロパティごとに存在するプロパティの説明は 1 つだけです。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | propsys.h |