VSS_OBJECT_PROP-Struktur (vss.h)
Die VSS_OBJECT_PROP-Struktur definiert die Eigenschaften eines Anbieter-, Volume-, Schattenkopie- oder Schattenkopiesatzes.
Syntax
typedef struct _VSS_OBJECT_PROP {
VSS_OBJECT_TYPE Type;
VSS_OBJECT_UNION Obj;
} VSS_OBJECT_PROP, *PVSS_OBJECT_PROP;
Member
Type
Objekttyp. Weitere Informationen finden Sie unter VSS_OBJECT_TYPE.
Obj
Objekteigenschaften: Eine Vereinigung von VSS_SNAPSHOT_PROP - und VSS_PROVIDER_PROP-Strukturen . (Siehe VSS_OBJECT_UNION.)
Sie enthält Informationen für ein Objekt des Typs, der vom Type-Member der VSS_OBJECT_PROP-Struktur angegeben wird. Objekte können Anbieter, Volumes, Schattenkopien oder Schattenkopiensätze sein.
Hinweise
Ein Anforderer ruft VSS_OBJECT_PROP Strukturen mithilfe von IVssEnumObject::Next ab, um die Liste der Objekte zu durchlaufen, die von einem Aufruf von IVssBackupComponents::Query zurückgegeben werden.
Da die Member von einer COM-Schnittstelle gefüllt werden, muss der darin enthaltene Arbeitsspeicher vor dem Löschen der Eigenschaftenstrukturen VSS_SNAPSHOT_PROP und VSS_PROVIDER_PROP durch Aufrufen von CoTaskMemFree für jede in jeder Struktur enthaltene Zeichenfolge und Bytearraywert freigegeben werden.
Bei VSS_SNAPSHOT_PROP kann dies manuell erfolgen, oder die Hilfsfunktion VssFreeSnapshotProperties kann verwendet werden.
Anforderungen
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | vss.h |