Share via


CVssWriter::GetContext 메서드(vswriter.h)

GetContext 정보는 진행 중이거나 가능한 모든 섀도 복사본에 대한 현재 컨텍스트를 반환합니다.

GetContextCVssWriter 기본 클래스에 의해 구현된 보호된 메서드입니다.

구문

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

추가 정보

CVssWriter

CVssWriter::OnPrepareSnapshot

IVssBackupComponents::D oSnapshotSet

IVssBackupComponents::SetContext

_VSS_SNAPSHOT_CONTEXT

_VSS_VOLUME_SNAPSHOT_ATTRIBUTES