IVssComponent::GetPreviousBackupStamp 메서드(vswriter.h)

GetPreviousBackupStamp 메서드는 백업 구성 요소 문서의 요청자가 로드한 이전 백업 스탬프를 반환합니다. 이 값은 파일이 차등 백업 또는 증분 백업 작업에 참여해야 하는지 여부를 결정할 때 기록기에서 사용됩니다.

작성자 또는 요청자는 이 메서드를 호출할 수 있습니다.

구문

HRESULT GetPreviousBackupStamp(
  [out] BSTR *pbstrBackupStamp
);

매개 변수

[out] pbstrBackupStamp

차등 또는 증분 백업을 올바르게 구현할 수 있도록 이전 백업의 타임스탬프를 포함하는 문자열에 대한 포인터입니다.

반환 값

다음은 이 메서드에 대한 유효한 반환 코드입니다.

의미
S_OK
특성 값을 반환했습니다.
S_FALSE
이전 백업 타임스탬프를 설정하지 않았습니다.
E_INVALIDARG
매개 변수 값 중 하나가 잘못되었습니다.
E_OUTOFMEMORY
호출자가 메모리가 부족하거나 다른 시스템 리소스가 부족합니다.
VSS_E_INVALID_XML_DOCUMENT
XML 문서가 잘못되었습니다. 자세한 내용은 이벤트 로그를 확인합니다. 자세한 내용은 VSS에서 이벤트 및 오류 처리를 참조하세요.

설명

백업 스탬프에 대한 자세한 내용은 복합 저장소 백업의 기록기 역할복합 저장소 백업의 요청자 역할을 참조하세요.

호출자는 SysFreeString을 호출하여 pbstrBackupStamp 매개 변수가 보유한 메모리를 해제해야 합니다.

이전 백업 타임스탬프가 없으면 GetPreviousBackupStamp 는 S_FALSE 반환합니다.

반환된 문자열은 구성 요소의 모든 파일과 구성 요소에 있는 선택 불가능한 하위 구성 요소를 나타냅니다.

GetPreviousBackupStamp에서 검색한 백업 스탬프는 IVssBackupComponents::SetPreviousBackupStamp를 사용하여 요청자가 설정합니다.

일반적으로 GetPreviousBackupStamp 에서 찾은 값을 설정하는 데 사용되는 문자열은 저장된 Backup 구성 요소 문서에서 검색되었거나 요청자가 자체 내부 레코드의 일부로 저장했습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 vswriter.h(Vss.h, VsWriter.h 포함)
라이브러리 VssApi.lib

추가 정보

IVssBackupComponents::SetPreviousBackupStamp

IVssComponent