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 |