Интерфейс IPropertyChangeArray (propsys.h)
Предоставляет методы для нескольких операций изменения, которые могут быть переданы в IFileOperation.
Наследование
Интерфейс IPropertyChangeArray наследуется от интерфейса IUnknown . IPropertyChangeArray также имеет следующие типы элементов:
Методы
Интерфейс IPropertyChangeArray содержит следующие методы.
IPropertyChangeArray::Append Вставляет операцию изменения в конец массива. |
IPropertyChangeArray::AppendOrReplace Заменяет первое вхождение изменения, которое влияет на тот же ключ свойства, что и предоставленное изменение. Если ключ свойства еще не находится в массиве, этот метод добавляет изменение в конец массива. |
IPropertyChangeArray::GetAt Возвращает операцию изменения по указанному индексу массива. |
IPropertyChangeArray::GetCount Возвращает количество операций изменения в массиве. |
IPropertyChangeArray::InsertAt Вставляет операцию изменения в массив в указанной позиции. |
IPropertyChangeArray::IsKeyInArray Указывает, существует ли определенный ключ свойства в массиве изменений. |
IPropertyChangeArray::RemoveAt Удаляет указанное изменение. |
Комментарии
Чтобы получить стандартную реализацию этого интерфейса, вызовите CoCreateInstance с идентификатором класса (CLSID) CLSID_PropertyChangeArray или вызовите PSCreatePropertyChangeArray . Это интерфейс контейнера, который позволяет передавать несколько изменений в одну операцию с файлами, чтобы предотвратить доступ к файлу несколько раз.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | propsys.h |