Метод 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 |