Share via


IPropertyStoreCapabilities 介面 (propsys.h)

公開方法,判斷使用者是否可以在UI中編輯屬性。

繼承

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

方法

IPropertyStoreCapabilities 介面具有這些方法。

 
IPropertyStoreCapabilities::IsPropertyWritable

查詢屬性處理程式是否允許使用者在UI中編輯特定屬性。

備註

實作時機

屬性處理程式會實作這個介面,以停用使用者編輯特定屬性的能力。 這些屬性通常可在UI中編輯,但不支援由屬性處理程式寫入。 例如,System.Author 屬性通常是可編輯的。 如果屬性處理程式作者建立了公開 System.Author 以供讀取的文件類型,但不支援將此屬性寫回,處理程式作者可以從 IPropertyStoreCapabilities::IsPropertyWritable 傳回S_FALSE。

允許屬性編輯的 Shell 使用者介面,例如 [屬性] 對話方塊的 [ 詳細資料窗格 ] 和 [ 詳細 資料] 索引標籤,在判斷是否允許編輯特定屬性時呼叫此方法。 這可讓Shell屬性編輯UI停用控件,而不是在屬性處理程式無法設定或認可屬性值時顯示錯誤。

規格需求

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