(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 |