IPropertyStorage::D eletePropertyNames 方法 (propidl.h)
DeletePropertyNames 方法會從目前的屬性集刪除指定的字串名稱。
語法
HRESULT DeletePropertyNames(
[in] ULONG cpropid,
[in] const PROPID [] rgpropid
);
參數
[in] cpropid
陣列 rgpropid 輸入的大小。 如果為 0,則不會刪除任何屬性名稱。
[in] rgpropid
要刪除字串名稱的屬性識別碼。
傳回值
除了下列專案外,這個方法還支援標準傳回值E_UNEXPECTED:
備註
針對 rgpropid 中的每個屬性標識符, IPropertyStorage::D eletePropertyNames 會移除任何對應的名稱對屬性標識符對應。 嘗試以無訊息方式忽略刪除不存在或目前沒有與其相關聯的字串名稱的屬性名稱。 這個方法不會影響屬性本身。
注意 刪除屬性識別碼零即可刪除所有預存字串屬性名稱,但 cpropid 必須等於 1,才能成為有效的參數錯誤。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 專業版 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows 2000 Server [傳統型應用程式 |UWP 應用程式] |
目標平台 | Windows |
標頭 | propidl.h (包括 Objbase.h、Propidlbase.h) |
程式庫 | Uuid.lib |
Dll | Ole32.dll |