IPropertyChangeArray interface (propsys.h)
Exposes methods for several multiple change operations that may be passed to IFileOperation.
Inheritance
The IPropertyChangeArray interface inherits from the IUnknown interface. IPropertyChangeArray also has these types of members:
Methods
The IPropertyChangeArray interface has these methods.
IPropertyChangeArray::Append Inserts a change operation at the end of an array. |
IPropertyChangeArray::AppendOrReplace Replaces the first occurrence of a change that affects the same property key as the provided change. If the property key is not already in the array, this method appends the change to the end of the array. |
IPropertyChangeArray::GetAt Gets the change operation at a specified array index. |
IPropertyChangeArray::GetCount Gets the number of change operations in the array. |
IPropertyChangeArray::InsertAt Inserts a change operation into an array at the specified position. |
IPropertyChangeArray::IsKeyInArray Specifies whether a particular property key exists in the change array. |
IPropertyChangeArray::RemoveAt Removes a specified change. |
Remarks
Either call CoCreateInstance with a class identifier (CLSID) of CLSID_PropertyChangeArray or call PSCreatePropertyChangeArray to obtain a standard implementation of this interface. This is a container interface that allows multiple changes to be passed to a single file operation to prevent accessing a file multiple times.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Target Platform | Windows |
Header | propsys.h |