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