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


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