다음을 통해 공유


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_PROPVSS_PROVIDER_PROP 속성 구조를 삭제하기 전에 각 구조체에 포함된 모든 문자열 및 바이트 배열 값에 대해 CoTaskMemFree 를 호출하여 포함된 메모리를 해제해야 합니다.

VSS_SNAPSHOT_PROP 경우 수동으로 수행하거나 유틸리티 함수 VssFreeSnapshotProperties를 사용할 수 있습니다.

요구 사항

   
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
머리글 vss.h

추가 정보

VSS_OBJECT_TYPE

VSS_OBJECT_UNION

VSS_PROVIDER_PROP

VSS_SNAPSHOT_PROP