다음을 통해 공유


VSS_BACKUP_TYPE 열거형(vss.h)

VSS_BACKUP_TYPE 열거형은 VSS 기록기/요청자 조정을 사용하여 수행할 백업 유형을 나타냅니다.

Syntax

typedef enum _VSS_BACKUP_TYPE {
  VSS_BT_UNDEFINED = 0,
  VSS_BT_FULL,
  VSS_BT_INCREMENTAL,
  VSS_BT_DIFFERENTIAL,
  VSS_BT_LOG,
  VSS_BT_COPY,
  VSS_BT_OTHER
} VSS_BACKUP_TYPE, *PVSS_BACKUP_TYPE;

상수

 
VSS_BT_UNDEFINED
값: 0
백업 유형을 알 수 없습니다.


이 값은 애플리케이션 오류를 나타냅니다.
VSS_BT_FULL
전체 백업: 백업으로 표시되었는지 여부에 관계없이 모든 파일이 저장됩니다. This is
기본 백업 유형 및 스키마와 모든 작성기가 지원합니다.


각 파일의 백업 기록은 백업되었음을 반영하도록 업데이트됩니다.
VSS_BT_INCREMENTAL
증분 백업: 마지막 전체 또는 증분 백업이 저장된 이후 생성되거나 변경된 파일입니다. 파일은
백업된 것으로 표시됩니다.


요청자는 를 지원하는 경우에만 특정 기록기에 이러한 종류의 백업을 구현할 수 있습니다.
스키마를 VSS_BS_INCREMENTAL .

요청자의 백업 유형이 VSS_BT_INCREMENTAL 특정 작성자의 백업 유형인 경우
백업 스키마는 이러한 종류의 백업을 지원하지 않으며 요청자는 항상 전체 백업을 수행합니다.
(VSS_BT_FULL) 해당 기록기 데이터에 대한 백업입니다.
VSS_BT_DIFFERENTIAL
차등 백업: 마지막 전체 백업이 저장된 이후 생성되거나 변경된 파일입니다. 파일이 로 표시되지 않음
백업되었습니다.


요청자는 를 지원하는 경우에만 특정 기록기에 이러한 종류의 백업을 구현할 수 있습니다.
스키마를 VSS_BS_DIFFERENTIAL .

요청자의 백업 유형이 VSS_BT_DIFFERENTIAL 특정 작성자의 백업 유형인 경우
백업 스키마는 이러한 종류의 백업을 지원하지 않으며 요청자는 항상 전체 백업을 수행합니다.
(VSS_BT_FULL) 해당 기록기 데이터에 대한 백업입니다.
VSS_BT_LOG
기록기의 로그 파일은 백업 또는 복원 작업에 참여하는 것입니다.


요청자는 를 지원하는 경우에만 특정 기록기에 이러한 종류의 백업을 구현할 수 있습니다.
스키마를 VSS_BS_LOG .

요청자의 백업 유형이 VSS_BT_LOG 특정 기록기 백업인 경우
스키마는 이러한 종류의 백업을 지원하지 않으며 요청자는 항상 전체 백업을 수행합니다.
(VSS_BT_FULL) 해당 기록기 데이터에 대한 백업입니다.
VSS_BT_COPY
디스크의 파일은 각 파일의 백업 기록 상태에 관계없이 백업 매체로 복사되며,
백업 기록은 업데이트되지 않습니다.


요청자는 를 지원하는 경우에만 특정 기록기에 이러한 종류의 백업을 구현할 수 있습니다.
스키마를 VSS_BS_COPY .

요청자의 백업 유형이 VSS_BT_COPY 특정 기록기 백업인 경우
스키마는 이러한 종류의 백업을 지원하지 않으며 요청자는 항상 전체 백업을 수행합니다.
(VSS_BT_FULL) 해당 기록기 데이터에 대한 백업입니다.
VSS_BT_OTHER
전체, 복사, 로그, 증분 또는 차등이 아닌 백업 유형입니다.

설명

VSS_BACKUP_TYPE 값으로 정의된 백업 형식의 구현은 VSS API를 사용하여 수행해야 합니다.

증분(VSS_BT_INCREMENTAL) 및 차등(VSS_BT_DIFFERENTIAL) 백업의 경우 특히 그렇습니다. 이러한 경우 요청자와 기록기는 파일 백업 사양 마스크(VSS_FILE_SPEC_BACKUP_TYPE) 및 파일 지정을 부분적이고 차이점이 있는 파일 작업의 일부로 사용하여 함께 작업하여 백업해야 하는 파일을 선택합니다.

요청자는 다른 전통적인 기술을 사용하여 증분 또는 차등 복원을 구현할 수도 있지만 VSS 인터페이스를 통해 제공된 정보를 재정의해서는 안 됩니다.

요청자가 지정된 백업 유형을 처리할 때 해당 백업 유형을 지원하지 않는 기록기가 발견되면 요청자는 백업 유형이 VSS_BT_FULL 것처럼 특정 기록기 데이터에 대한 백업 또는 복원 작업을 수행합니다.

요청자는 IVssBackupComponents::SetBackupState를 호출하여 백업 유형을 설정합니다.

작성기는 CVssWriter::GetBackupType 을 사용하여 백업 유형을 확인합니다.

요구 사항

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

추가 정보

CVssWriter::GetBackupType

IVssBackupComponents::SetBackupState