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


Интерфейс 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