IPropertyChangeArray interface

Exposes methods for several multiple change operations that may be passed to IFileOperation.

Members

The IPropertyChangeArray interface inherits from the IUnknown interface. IPropertyChangeArray also has these types of members:

Methods

The IPropertyChangeArray interface has these methods.

MethodDescription
Append

Inserts a change operation at the end of an array.

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.

GetAt

Gets the change operation at a specified array index.

GetCount

Gets the number of change operations in the array.

InsertAt

Inserts a change operation into an array at the specified position.

IsKeyInArray

Specifies whether a particular property key exists in the change array.

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

Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2008 [desktop apps only]

Header

Propsys.h

IDL

Propsys.idl

 

 

Community Additions

ADD
Show:
© 2014 Microsoft