Метод IPropertyStorage::D eletePropertyNames (propidlbase.h)
Метод DeletePropertyNames удаляет указанные строковые имена из текущего набора свойств.
Синтаксис
HRESULT DeletePropertyNames(
[in] ULONG cpropid,
[in] const PROPID [] rgpropid
);
Параметры
[in] cpropid
Размер входных данных массива rgpropid. Если значение 0, имена свойств не удаляются.
[in] rgpropid
Идентификаторы свойств, для которых требуется удалить имена строк.
Возвращаемое значение
Этот метод поддерживает стандартное возвращаемое значение E_UNEXPECTED, а также следующее:
Комментарии
Для каждого идентификатора свойства в rgpropidIPropertyStorage::D eletePropertyNames удаляет любое соответствующее сопоставление имени с идентификатором свойства. Попытка удалить имя свойства, которое либо не существует, либо не имеет связанного с ним строкового имени, игнорируется автоматически. Этот метод не влияет на сами свойства.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Профессиональная [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows 2000 Server [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | propidlbase.h (включая Objbase.h, Propidlbase.h) |
Библиотека | Uuid.lib |
DLL | Ole32.dll |