JET_PFNSTATUS 콜백 함수

적용 대상: Windows | Windows Server

JET_PFNSTATUS 콜백 함수

JET_PFNSTATUS 콜백 함수는 조각 모음, 백업 또는 복원 작업과 같은 장기 실행 작업의 진행률에 대한 정보를 수신합니다. 이러한 작업 중에 데이터베이스 엔진은 이 콜백 함수를 호출하여 작업 진행률을 업데이트합니다.

    JET_ERR JET_API JET_PFNSTATUS(
                           JET_SESID  sesid,
                           JET_SNP snp,
                           JET_SNT snt,
                           void* pv
    );

매개 변수

sesid

장기 실행 함수가 호출된 JET_SESID 형식의 세션입니다.

Snp

JET_SNP 지정된 작업의 형식입니다. 작업 유형에는 레코드 형식 복구, 압축, 복원, 백업, 업데이트, 스크럽 및 업데이트가 포함됩니다.

Snt

작업의 상태. 상태 유형에는 시작, 진행 중, 완료 또는 실패가 포함됩니다. 상태 JET_SNT 형식의 세 번째 매개 변수로 지정됩니다.

태양광 발전

형식 JET_SNPROG 구조체에 대한 선택적 포인터입니다.

반환 값

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

성공하면 콜백을 실행한 작업이 정상적으로 진행될 수 있습니다. 경우에 따라 콜백은 해당 작업에 영향을 주는 경고를 반환할 수 있습니다.

실패 시 콜백을 실행한 작업이 정상적으로 진행되거나 실패할 수 있습니다.

설명

이 콜백 함수는 구조체가 진행률의 현재 상태를 나타내는 진행률 알림에 사용됩니다. 콜백 함수는 작업 진행률에 대해 여러 번 호출될 수 있습니다.

요구 사항

요구 사항

클라이언트

Windows Vista, Windows XP 또는 Windows 2000 Professional이 필요합니다.

서버

Windows Server 2008, Windows Server 2003 또는 Windows 2000 Server가 필요합니다.

머리글

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

참고 항목

확장 가능한 스토리지 엔진 오류 코드
확장 가능한 스토리지 엔진 오류
JET_SESID
JET_SNP
JET_SNPROG
JET_SNT