IPropertyStorage::D eleteMultiple 方法 (propidl.h)
DeleteMultiple 方法删除该属性集中存在的指示属性的数量。
语法
HRESULT DeleteMultiple(
[in] ULONG cpspec,
[in] const PROPSPEC [] rgpspec
);
参数
[in] cpspec
要删除的属性的数字计数。 此参数的值可以合法地设置为零,但这会破坏方法的用途,因为无论 rgpspec 中设置的值如何,都不删除任何属性。
[in] rgpspec
要删除的属性。 允许混合使用属性标识符和字符串命名属性。 可能存在重复项,并且不要求按任何顺序指定属性。
返回值
此方法支持E_UNEXPECTED的标准返回值,此外还支持以下各项:
注解
IPropertyStorage::D eleteMultiple 必须删除当前属性集中指示的多个属性。 如果在打开某个流或存储值属性时删除该属性,则删除操作将成功,并将以前返回的 IStream 或 IStorage 指针置于已还原状态。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 专业版 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows 2000 Server [桌面应用 |UWP 应用] |
目标平台 | Windows |
标头 | propidl.h (包括 Objbase.h、Propidlbase.h) |
Library | Uuid.lib |
DLL | Ole32.dll |