다음을 통해 공유


JetOSSnapshotEnd 함수

적용 대상: Windows | Windows Server

JetOSSnapshotEnd 함수

JetOSSnapshotEnd 함수는 엔진에 스냅샷 세션이 완료되었다는 것을 알 수 있습니다.

Windows Vista:JetOSSnapshotEnd 는 Windows Vista:에 도입되었습니다.

    JET_ERR JET_API JetOSSnapshotEnd(
      __in          const JET_OSSNAPID snapId,
      __in          const JET_GRBIT grbit
    );

매개 변수

snapId

스냅샷 세션의 식별자입니다.

grbit

이 호출에 대한 옵션입니다. 이 매개 변수는 다음 값의 조합을 가질 수 있습니다.

의미

0

스냅샷 세션의 성공적인 종료입니다.

JET_bitAbortSnapshot

스냅샷 세션이 중단되었습니다.

반환 값

이 함수는 다음 반환 코드 중 하나를 사용하여 JET_ERR 데이터 형식을 반환합니다. 가능한 ESE 오류에 대한 자세한 내용은 확장 가능한 스토리지 엔진 오류오류 처리 매개 변수를 참조하세요.

반환 코드

설명

JET_errSuccess

작업이 성공적으로 완료되었습니다.

JET_errInvalidGrbit

요청된 옵션 중 하나가 잘못되었거나, 잘못 사용되었거나, 구현되지 않았습니다.

JET_errOSSnapshotInvalidSequence

스냅샷 세션이 이미 진행 중입니다. 이것은 허용되지 않습니다.

JET_errOSSnapshotInvalidSnapId

스냅샷 세션의 식별자가 잘못되었습니다.

JET_errOSSnapshotTimeOut

이 호출이 발생하기 전에 스냅샷 세션에 내부 시간 제한이 있었습니다. 결과적으로 이 호출이 수행되기 전에 IO 작업이 정상으로 반환되었습니다.

이 함수가 성공하면 스냅샷 세션이 완료되고 일반 엔진 동작이 다시 시작됩니다. 새 스냅샷 세션은 나중에 시작할 수 있습니다.

이 함수가 실패하면 JET_errOSSnapshotTimeOut 반환 코드가 반환되고 현재 스냅샷 세션이 종료되지만 스냅샷 기간 동안 IO의 동결은 내부적으로 적용되지 않습니다. 다른 모든 오류의 경우 스냅샷 세션 상태가 변경되지 않습니다.

설명

이 함수는 JetOSSnapshotThaw 가 JET_bitContinueAfterThaw 호출된 경우에만 호출됩니다.

스냅샷 확인 및 로그 잘림이 수행되려면 스냅샷 세션이 완료되어야 합니다. 이벤트 로그 항목은 스냅샷 다양한 단계에 대해 생성됩니다.

요구 사항

요구 사항

클라이언트

Windows Vista가 필요합니다.

서버

Windows Server 2008이 필요합니다.

머리글

Esent.h에서 선언되었습니다.

라이브러리

ESENT.lib를 사용합니다.

DLL

ESENT.dll 필요합니다.

참고 항목

매개 변수 처리 오류
확장 가능한 스토리지 엔진 오류
JET_ERR
JetOSSnapshotThaw