Partager via


structure VSS_OBJECT_PROP (vss.h)

La structure VSS_OBJECT_PROP définit les propriétés d’un fournisseur, d’un volume, d’un cliché instantané ou d’un jeu de clichés instantanés.

Syntaxe

typedef struct _VSS_OBJECT_PROP {
  VSS_OBJECT_TYPE  Type;
  VSS_OBJECT_UNION Obj;
} VSS_OBJECT_PROP, *PVSS_OBJECT_PROP;

Membres

Type

Type d'objet. Reportez-vous à VSS_OBJECT_TYPE.

Obj

Propriétés d’objet : union de structures VSS_SNAPSHOT_PROP et VSS_PROVIDER_PROP . (Voir VSS_OBJECT_UNION.)

Il contient des informations pour un objet du type spécifié par le membre Type de la structure VSS_OBJECT_PROP . Les objets peuvent être des fournisseurs, des volumes, des clichés instantanés ou des jeux de cliché instantané.

Remarques

Un demandeur obtient VSS_OBJECT_PROP structures à l’aide d’IVssEnumObject::Next pour itérer sur la liste des objets retournés par un appel à IVssBackupComponents::Query.

Comme ses membres sont remplis par une interface COM, avant de supprimer les structures de propriété VSS_SNAPSHOT_PROP et VSS_PROVIDER_PROP, la mémoire qu’ils contiennent doit être libérée en appelant CoTaskMemFree pour chaque chaîne et valeur de tableau d’octets contenue dans chaque structure.

Dans le cas de VSS_SNAPSHOT_PROP, cela peut être effectué manuellement ou la fonction utilitaire VssFreeSnapshotProperties peut être utilisée.

Configuration requise

   
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

VSS_OBJECT_TYPE

VSS_OBJECT_UNION

VSS_PROVIDER_PROP

VSS_SNAPSHOT_PROP