Freigeben über


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

Weitere Informationen

VSS_OBJECT_TYPE

VSS_OBJECT_UNION

VSS_PROVIDER_PROP

VSS_SNAPSHOT_PROP