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