共用方式為


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。

Server

需要 Windows Server 2008、Windows Server 2003 或 Windows 2000 Server。

標頭

在 Esent.h 中宣告。

另請參閱

可延伸儲存引擎錯誤碼
可延伸儲存引擎錯誤
JET_SESID
JET_SNP
JET_SNPROG
JET_SNT