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 必须删除当前属性集中指示的多个属性。 如果在打开某个流或存储值属性时删除该属性,则删除操作将成功,并将以前返回的 IStreamIStorage 指针置于已还原状态。

要求

要求
最低受支持的客户端 Windows 2000 专业版 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows 2000 Server [桌面应用 |UWP 应用]
目标平台 Windows
标头 propidl.h (包括 Objbase.h、Propidlbase.h)
Library Uuid.lib
DLL Ole32.dll