JET_SESID

Berlaku untuk: Windows | Windows Server

JET_SESID

Jenis data JET_SESID berisi handel ke sesi yang akan digunakan untuk panggilan ke JET API.

    typedef JET_API_PTR JET_SESID;

Jenis Data

JET_SESID

NULL atau JET_sesidNil dapat digunakan untuk menunjukkan handel sesi yang tidak valid.

Keterangan

Sesi adalah konteks transaksi mesin database. Ini dapat digunakan untuk memulai, menerapkan, atau membatalkan transaksi yang memengaruhi visibilitas dan durabilitas perubahan yang dibuat oleh sesi ini atau lainnya.

Transaksi dapat dimulai menggunakan JetBeginTransaction. Sesi dapat dibuat menggunakan JetBeginSession. Jumlah maksimum sesi yang dapat dibuat pada satu waktu dikontrol oleh JET_paramMaxSessions, yang dapat dikonfigurasi melalui JetSetSystemParameter.

Sesi secara eksplisit diakhiri oleh panggilan ke JetEndSession atau secara implisit diakhiri oleh panggilan ke JetTerm.

Setiap sesi hanya dapat digunakan oleh satu utas pada satu waktu. Selain itu, perilaku default mesin adalah membatasi penggunaan sesi ke utas yang sama sejak panggilan pertama ke JetBeginTransaction dilakukan sampai waktu ketika panggilan yang cocok ke JetCommitTransaction atau JetRollback dilakukan. Perilaku ini dapat diubah untuk menghapus pembatasan kedua ini dengan mengatur konteks sesi kustom menggunakan JetSetSessionContext dan JetResetSessionContext.

Persyaratan

Persyaratan Nilai

Klien

Memerlukan Windows Vista, Windows XP, atau Windows 2000 Professional.

Server

Memerlukan Windows Server 2008, Windows Server 2003, atau Windows 2000 Server.

Header

Dinyatakan dalam Esent.h.

Lihat juga

JET_paramMaxSessions
JetBeginSession
JetBeginTransaction
JetCommitTransaction
JetEndSession
JetResetSessionContext
JetRollback
JetSetSessionContext
JetSetSystemParameter
JetTerm