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 |