VSS_OBJECT_PROP 结构 (vss.h)
VSS_OBJECT_PROP 结构定义提供程序、卷、卷影副本或卷影副本集的属性。
语法
typedef struct _VSS_OBJECT_PROP {
VSS_OBJECT_TYPE Type;
VSS_OBJECT_UNION Obj;
} VSS_OBJECT_PROP, *PVSS_OBJECT_PROP;
成员
Type
对象类型。 请参阅 VSS_OBJECT_TYPE。
Obj
对象属性: VSS_SNAPSHOT_PROP 和 VSS_PROVIDER_PROP 结构的联合。 (请参阅 VSS_OBJECT_UNION.)
它包含由 VSS_OBJECT_PROP 结构的 Type 成员指定的类型的对象的信息。 对象可以是提供程序、卷、卷影副本或卷影副本集。
注解
请求者通过使用 IVssEnumObject::Next 循环访问调用 IVssBackupComponents::Query 返回的对象列表来获取VSS_OBJECT_PROP结构。
由于其成员由 COM 接口填充,因此在删除 属性结构VSS_SNAPSHOT_PROP 和 VSS_PROVIDER_PROP之前,必须针对每个结构中包含的每个字符串和字节数组值调用 CoTaskMemFree 来释放它们所包含的内存。
对于 VSS_SNAPSHOT_PROP,可以手动完成此操作,也可以使用实用工具函数 VssFreeSnapshotProperties 。
要求
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | vss.h |