CVssWriter::GetContext 메서드(vswriter.h)
GetContext 정보는 진행 중이거나 가능한 모든 섀도 복사본에 대한 현재 컨텍스트를 반환합니다.
GetContext 는 CVssWriter 기본 클래스에 의해 구현된 보호된 메서드입니다.
구문
LONG GetContext();
반환 값
이 메서드는 기록기와 관련된 모든 섀도 복사본의 컨텍스트를 _VSS_SNAPSHOT_CONTEXT 및_VSS_VOLUME_SNAPSHOT_ATTRIBUTES 값의 비트 마스크(또는 비트 OR)로 반환합니다.
설명
섀도 복사본의 기본 컨텍스트는 VSS_CTX_BACKUP.
요청자는 IVssBackupComponents::D oSnapshotSet을 사용하여 섀도 복사본을 만들기 전에 언제든지 IVssBackupComponents::SetContext를 호출하여 섀도 복사본의 컨텍스트를 설정할 수 있습니다.
IVssBackupComponents::D oSnapshotSet 은 여러 이벤트(PrepareForSnapshot, Freeze, Thaw, PostSnapshot)를 생성하며, 그 중 첫 번째는 PrepareForSnapshot입니다.
따라서 기록기가 섀도 복사 작업에 참여하는 경우 CVssWriter::OnPrepareSnapshot 이전에 GetContext를 호출할 때 해당 섀도 복사본 컨텍스트의 최종 값을 찾을 수 없습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | vswriter.h(Vss.h, VsWriter.h 포함) |
라이브러리 | VssApi.lib |
추가 정보
IVssBackupComponents::D oSnapshotSet