Share via


(propsys.h) 的 IPropertySystem 介面

公開方法,這些方法會以型別嚴格的方式取得屬性描述、註冊和取消註冊屬性架構、列舉屬性描述,以及格式化屬性值。

繼承

IPropertySystem 介面繼承自 IUnknown 介面。 IPropertySystem 也有下列類型的成員:

方法

IPropertySystem 介面具有這些方法。

 
IPropertySystem::EnumeratePropertyDescriptions

取得實作 IPropertyDescriptionList 之子系統對象的實例,以取得系統中的完整或部分屬性描述清單。
IPropertySystem::FormatForDisplay

取得屬性值的格式化 Unicode 字串表示。 (IPropertySystem.FormatForDisplay)
IPropertySystem::FormatForDisplayAlloc

取得已配置記憶體緩衝區之屬性值的字串表示。
IPropertySystem::GetPropertyDescription

取得實作 IPropertyDescription 之子系統對象的實例,以取得指定 PROPERTYKEY 的屬性描述。
IPropertySystem::GetPropertyDescriptionByName

取得實作 IPropertyDescription 之子系統對象的實例,以取得指定標準名稱的屬性描述。
IPropertySystem::GetPropertyDescriptionListFromString

取得實作 IPropertyDescriptionList 之子系統對象的實例,以根據提供的字串取得已排序的屬性描述集合。
IPropertySystem::RefreshPropertySchema

不支援。 (IPropertySystem.RefreshPropertySchema)
IPropertySystem::RegisterPropertySchema

通知架構子系統新增屬性描述架構檔案。 (IPropertySystem.RegisterPropertySchema)
IPropertySystem::UnregisterPropertySchema

使用本機計算機上 .propdesc 檔案的檔案路徑,通知架構子系統移除屬性描述架構 (.propdesc) 檔案。

備註

許多導出的 API (例如 PSGetPropertyDescription) 只是 IPropertySystem 方法的包裝函式。 如果您的程式代碼依序呼叫許多協助程式 API,可能值得具現化單一 IPropertySystem 物件,並直接呼叫方法,而不是呼叫協助程式 API。 (為了改善效能,協助程式 API 會取得 IPropertySystem 物件的快取實例。)

規格需求

需求
最低支援的用戶端 Windows XP 搭配 SP2、Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 SP1 [僅限傳統型應用程式]
目標平台 Windows
標頭 propsys.h
可轉散發套件 Windows 桌面搜尋 (WDS) 3.0