VSS_OBJECT_TYPE-Enumeration (vss.h)
Die VSS_OBJECT_TYPE-Enumeration wird von Anforderern verwendet, um ein Objekt als Schattenkopiersatz, Schattenkopie oder Anbieter zu identifizieren.
Syntax
typedef enum _VSS_OBJECT_TYPE {
VSS_OBJECT_UNKNOWN = 0,
VSS_OBJECT_NONE,
VSS_OBJECT_SNAPSHOT_SET,
VSS_OBJECT_SNAPSHOT,
VSS_OBJECT_PROVIDER,
VSS_OBJECT_TYPE_COUNT
} VSS_OBJECT_TYPE, *PVSS_OBJECT_TYPE;
Konstanten
VSS_OBJECT_UNKNOWN Wert: 0 Der Objekttyp ist nicht bekannt. Dies deutet auf einen Anwendungsfehler hin. |
VSS_OBJECT_NONE Die Interpretation dieses Werts hängt davon ab, ob er als Eingabe für eine VSS-Methode verwendet oder als zurückgegeben wird. eine Ausgabe einer VSS-Methode. Wenn sie als Eingabe für eine VSS-Methode verwendet wird, bedeutet dies, dass die Methode nicht auf eine bestimmte Methode beschränkt ist. -Objekttyp, sollte jedoch auf alle geeigneten Objekte angewendet werden. In diesem Sinne VSS_OBJECT_NONE kann als Wildcard-Eingabe betrachtet werden. Wenn er als Ausgabe zurückgegeben wird, ist der Objekttyp nicht bekannt und bedeutet, dass eine Anwendung vorhanden ist. angezeigt. |
VSS_OBJECT_SNAPSHOT_SET Schattenkopiersatz. |
VSS_OBJECT_SNAPSHOT Schattenkopie. |
VSS_OBJECT_PROVIDER Schattenkopieanbieter. |
VSS_OBJECT_TYPE_COUNT Reservierter Wert. |
Hinweise
VSS_OBJECT_TYPE wird beim Aufrufen von IVssBackupComponents::Query verwendet, um die Objekttypen anzugeben, über die Informationen abgerufen werden sollen. Eine Eingabe von VSS_OBJECT_NONE gibt Informationen zu allen Objekten zurück.
Darüber hinaus wird VSS_OBJECT_TYPE als Eingabe für IVssBackupComponents::D eleteSnapshots verwendet. DeleteSnapshots akzeptiert jedoch nur VSS_OBJECT_TYPE Werte von VSS_OBJECT_SNAPSHOT_SET oder VSS_OBJECT_SNAPSHOT.
Das Type-Element von VSS_OBJECT_PROP ist ein Mitglied der VSS_OBJECT_TYPE-Enumeration .
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | vss.h |