共用方式為


JetResetSessionCoNtext 函式

適用于: Windows |Windows Server

JetResetSessionCoNtext 函式

JetResetSessionCoNtext函式會解除與目前線程的會話關聯。

    JET_ERR JET_API JetResetSessionContext(
      __in          JET_SESID sesid
    );

參數

sesid

要用於這個呼叫的會話。

傳回值

此函式會傳回具有下列其中一個傳回碼 的JET_ERR 資料類型。 如需可能 ESE 錯誤的詳細資訊,請參閱 可延伸的儲存引擎錯誤錯誤處理參數

傳回碼

Description

JET_errSuccess

作業已成功完成。

JET_errInstanceUnavailable

無法完成作業,因為與會話相關聯的實例發生嚴重錯誤,要求撤銷所有資料的存取權以保護該資料的完整性。

此錯誤只會由 Windows XP 和更新版本傳回。

JET_errNotInitialized

無法完成作業,因為與會話相關聯的實例尚未初始化。

JET_errRestoreInProgress

因為與會話相關聯的實例上正在進行還原作業,所以無法完成作業。

JET_errSessionCoNtextNotSetByThisThread

會話無法與目前的執行緒解除關聯,因為它與不同的執行緒相關聯。

JET_errTermInProgress

因為與會話相關聯的實例正在關閉,所以無法完成作業。

成功時,會話將會與目前的執行緒解除關聯。 不會變更資料庫狀態。

失敗時,會話狀態會保持不變。 不會變更資料庫狀態。

備註

JetResetSessionCoNtext 必須在呼叫指定會話之 JetSetSessionCoNtext 的相同執行緒上呼叫。

規格需求

需求

用戶端

需要 Windows Vista、Windows XP 或 Windows 2000 Professional。

Server

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

標頭

在 Esent.h 中宣告。

程式庫

使用 ESENT.lib。

Dll

需要ESENT.dll。

另請參閱

JET_API_PTR
JET_ERR
JET_SESID
JetSetSessionCoNtext