다음을 통해 공유


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

GetBackupStamp 메서드는 지정된 구성 요소에 대해 기록기가 저장한 백업 스탬프 문자열을 반환합니다.

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

구문

HRESULT GetBackupStamp(
  [out] BSTR *pbstrBackupStamp
);

매개 변수

[out] pbstrBackupStamp

구성 요소가 백업된 시간을 나타내는 백업 스탬프가 포함된 문자열을 수신하는 호출자 할당 변수의 주소입니다.

반환 값

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

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

설명

백업 타임스탬프가 설정되지 않은 경우 GetBackupStamp 는 S_FALSE 반환합니다.

GetBackupStamp 호출에 성공하면 호출자는 SysFreeString 함수를 호출하여 pbstrBackupStamp 매개 변수에 반환되는 문자열을 해제합니다.

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

GetBackupStamp에서 검색한 백업 스탬프는 일반적으로 기록기가 PostSnapshot 이벤트 처리기 CVssWriter::OnPostSnapshot 내에서 IVssComponent::SetBackupStamp를 호출하여 설정합니다.

요청자는 백업 구성 요소 문서에 백업 스탬프만 저장합니다. 백업 스탬프를 직접 사용하거나, 생성하는 방법을 알고 있거나, 형식을 이해하지 않습니다.

요구 사항

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

추가 정보

IVssBackupComponents::SetPreviousBackupStamp

IVssComponent

IVssComponent::SetBackupStamp