Freigeben über


IPropertyChangeArray-Schnittstelle (propsys.h)

Macht Methoden für mehrere Änderungsvorgänge verfügbar, die an IFileOperation übergeben werden können.

Vererbung

Die IPropertyChangeArray-Schnittstelle erbt von der IUnknown-Schnittstelle . IPropertyChangeArray verfügt auch über folgende Membertypen:

Methoden

Die IPropertyChangeArray-Schnittstelle verfügt über diese Methoden.

 
IPropertyChangeArray::Append

Fügt einen Änderungsvorgang am Ende eines Arrays ein.
IPropertyChangeArray::AppendOrReplace

Ersetzt das erste Vorkommen einer Änderung, die sich auf denselben Eigenschaftsschlüssel wie die bereitgestellte Änderung auswirkt. Wenn der Eigenschaftenschlüssel noch nicht im Array vorhanden ist, fügt diese Methode die Änderung am Ende des Arrays an.
IPropertyChangeArray::GetAt

Ruft den Änderungsvorgang an einem angegebenen Arrayindex ab.
IPropertyChangeArray::GetCount

Ruft die Anzahl der Änderungsvorgänge im Array ab.
IPropertyChangeArray::InsertAt

Fügt einen Änderungsvorgang an der angegebenen Position in ein Array ein.
IPropertyChangeArray::IsKeyInArray

Gibt an, ob ein bestimmter Eigenschaftsschlüssel im Änderungsarray vorhanden ist.
IPropertyChangeArray::RemoveAt

Entfernt eine angegebene Änderung.

Hinweise

Rufen Sie entweder CoCreateInstance mit einem Klassenbezeichner (CLSID) von CLSID_PropertyChangeArray auf, oder rufen Sie PSCreatePropertyChangeArray auf, um eine Standardimplementierung dieser Schnittstelle zu erhalten. Dies ist eine Containerschnittstelle, mit der mehrere Änderungen an einen einzelnen Dateivorgang übergeben werden können, um den mehrfachen Zugriff auf eine Datei zu verhindern.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile propsys.h