Share via


VSS_SNAPSHOT_STATE 열거형(vss.h)

지정된 섀도 복사본 작업의 상태를 지정하기 위해 공급자가 VSS_SNAPSHOT_STATE 열거형을 반환합니다.

Syntax

typedef enum _VSS_SNAPSHOT_STATE {
  VSS_SS_UNKNOWN = 0,
  VSS_SS_PREPARING,
  VSS_SS_PROCESSING_PREPARE,
  VSS_SS_PREPARED,
  VSS_SS_PROCESSING_PRECOMMIT,
  VSS_SS_PRECOMMITTED,
  VSS_SS_PROCESSING_COMMIT,
  VSS_SS_COMMITTED,
  VSS_SS_PROCESSING_POSTCOMMIT,
  VSS_SS_PROCESSING_PREFINALCOMMIT,
  VSS_SS_PREFINALCOMMITTED,
  VSS_SS_PROCESSING_POSTFINALCOMMIT,
  VSS_SS_CREATED,
  VSS_SS_ABORTED,
  VSS_SS_DELETED,
  VSS_SS_POSTCOMMITTED,
  VSS_SS_COUNT
} VSS_SNAPSHOT_STATE, *PVSS_SNAPSHOT_STATE;

상수

 
VSS_SS_UNKNOWN
값: 0
시스템에서 사용하도록 예약되었습니다.


알 수 없는 섀도 복사본 상태입니다.
VSS_SS_PREPARING
시스템에서 사용하도록 예약되었습니다.


섀도 복사본이 준비 중입니다.
VSS_SS_PROCESSING_PREPARE
시스템에서 사용하도록 예약되었습니다.


섀도 복사본 준비 처리가 진행 중입니다.
VSS_SS_PREPARED
시스템에서 사용하도록 예약되었습니다.


섀도 복사본이 준비되었습니다.
VSS_SS_PROCESSING_PRECOMMIT
시스템에서 사용하도록 예약되었습니다.


섀도 복사본 사전 커밋 처리가 진행 중입니다.
VSS_SS_PRECOMMITTED
시스템에서 사용하도록 예약되었습니다.


섀도 복사본은 미리 커밋됩니다.
VSS_SS_PROCESSING_COMMIT
시스템에서 사용하도록 예약되었습니다.


섀도 복사본 커밋 처리가 진행 중입니다.
VSS_SS_COMMITTED
시스템에서 사용하도록 예약되었습니다.


섀도 복사본이 커밋됩니다.
VSS_SS_PROCESSING_POSTCOMMIT
시스템에서 사용하도록 예약되었습니다.


섀도 복사본 사후 커밋 처리가 진행 중입니다.
VSS_SS_PROCESSING_PREFINALCOMMIT
시스템에서 사용하도록 예약되었습니다.


섀도 복사본 파일 커밋 작업의 처리가 진행 중입니다.
VSS_SS_PREFINALCOMMITTED
시스템에서 사용하도록 예약되었습니다.


섀도 복사본 파일 커밋 작업의 처리가 수행됩니다.
VSS_SS_PROCESSING_POSTFINALCOMMIT
시스템에서 사용하도록 예약되었습니다.


최종 커밋 후 섀도 복사본 만들기 이전의 섀도 복사본 처리가 진행 중입니다.
VSS_SS_CREATED
섀도 복사본이 만들어집니다.
VSS_SS_ABORTED
시스템에서 사용하도록 예약되었습니다.


섀도 복사본 만들기가 중단되었습니다.
VSS_SS_DELETED
시스템에서 사용하도록 예약되었습니다.


섀도 복사본이 삭제되었습니다.
VSS_SS_POSTCOMMITTED
VSS_SS_COUNT
예약된 값입니다.

설명

섀도 복사본 상태는 IVssBackupComponents::GetSnapshotProperties를 호출하여 단일 섀도 복사본에 대해 가져올 수 있는 VSS_SNAPSHOT_PROP 개체의 m_eStatus 멤버에 포함됩니다.

VSS_E_OBJECT_NOT_FOUND 사용하여 섀도 복사본을 만드는 동안 IVssBackupComponents::GetSnapshotProperties가 실패하기 때문에 요청자는 VSS_SS_CREATED 이외의 VSS_SNAPSHOT_STATE 값을 가져올 수 없습니다.

IVssBackupComponents::Query에 대한 호출을 사용하여 섀도 복사 상태를 가져올 수도 있습니다. IVssBackupComponents::Query는 지정된 시스템에서 완료된 각 섀도 복사본에 대한 VSS_SNAPSHOT_PROP 개체를 가져오기 위해 IVssEnumObject 인터페이스를 통해 반복될 수 있는 섀도 복사본 목록을 반환하는 데 사용됩니다. 즉, IVssBackupComponents::GetSnapshotProperties와 마찬가지로 IVssBackupComponents::Query 메서드는 VSS_SS_CREATED 섀도 복사본 상태만 반환할 수 있습니다.

요구 사항

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

추가 정보

IVssBackupComponents::GetSnapshotProperties

IVssBackupComponents::Query

IVssEnumObject

VSS_OBJECT_PROP

VSS_SNAPSHOT_PROP