Поделиться через


Метод IPropertyStorage::D eleteMultiple (propidlbase.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
Header propidlbase.h (включая Objbase.h, Propidlbase.h)
Библиотека Uuid.lib
DLL Ole32.dll