(propsys.h) IPropertyDescription 介面

公開列舉和擷取個別屬性描述詳細數據的方法。

繼承

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

比較屬性描述所指定方式的兩個屬性值。 傳回兩個顯示字串,描述兩個屬性的比較方式。
IPropertyDescription::GetRelativeDescriptionType

取得屬性描述的相對描述類型。
IPropertyDescription::GetSortDescription

取得 屬性的目前排序描述旗標,這個旗標表示排序供應專案的特定字組。
IPropertyDescription::GetSortDescriptionLabel

取得描述目前排序順序的當地語系化顯示字串。
IPropertyDescription::GetTypeFlags

取得一組旗標,描述 屬性的使用方式和功能。
IPropertyDescription::GetViewFlags

取得控管屬性檢視的目前旗標集合。
IPropertyDescription::IsValueCanonical

取得值,這個值表示屬性是否根據屬性描述的定義為標準。

備註

何時實作

請勿實作此介面。 系統中只有一個 IPropertyDescription 的實作 ;它是由殼層提供。

若要取得此介面,請呼叫 PSGetPropertyDescriptionPSGetPropertyDescriptionByNameIPropertyDescriptionList::GetAt

系統中每個屬性只有一個屬性描述存在。

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
目標平台 Windows
標頭 propsys.h

另請參閱

屬性描述架構