Partager via


énumération VSS_OBJECT_TYPE (vss.h)

L’énumération VSS_OBJECT_TYPE est utilisée par les demandeurs pour identifier un objet en tant que jeu de clichés instantanés, cliché instantané ou fournisseur.

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;

Constantes

 
VSS_OBJECT_UNKNOWN
Valeur : 0
Le type d’objet n’est pas connu.


Cela indique une erreur d’application.
VSS_OBJECT_NONE
L’interprétation de cette valeur dépend si elle est utilisée comme entrée dans une méthode VSS ou retournée en tant que
sortie d’une méthode VSS.


Lorsqu’elle est utilisée comme entrée dans une méthode VSS, elle indique que la méthode n’est pas limitée à une méthode particulière
type d’objet, mais doit agir sur tous les objets appropriés. En ce sens,
VSS_OBJECT_NONE peut être considéré comme une entrée générique.

Lorsqu’il est retourné en tant que sortie, le type d’objet n’est pas connu et signifie qu’il y a eu une application
erreur.
VSS_OBJECT_SNAPSHOT_SET
Jeu de clichés instantanés.
VSS_OBJECT_SNAPSHOT
Cliché instantané.
VSS_OBJECT_PROVIDER
Fournisseur de cliché instantané.
VSS_OBJECT_TYPE_COUNT
Valeur réservée.

Remarques

VSS_OBJECT_TYPE est utilisé lors de l’appel d’IVssBackupComponents ::Query pour spécifier les types d’objets sur lesquels obtenir des informations. Une entrée de VSS_OBJECT_NONE retourne des informations sur tous les objets.

En outre, VSS_OBJECT_TYPE est utilisé comme entrée dans IVssBackupComponents ::D eleteSnapshots. Toutefois, DeleteSnapshots n’accepte que VSS_OBJECT_TYPE valeurs de VSS_OBJECT_SNAPSHOT_SET ou de VSS_OBJECT_SNAPSHOT.

Le membre Type de VSS_OBJECT_PROP est membre de l’énumération VSS_OBJECT_TYPE .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête vss.h

Voir aussi

IVssBackupComponents ::D eleteSnapshots

IVssBackupComponents ::Query

IVssEnumObject

VSS_COMPONENT_TYPE

VSS_OBJECT_PROP