Fungsi JetStopService

Berlaku untuk: Windows | Windows Server

Fungsi JetStopService

Fungsi JetStopService menyiapkan instans untuk penghentian.

JetStopService adalah panggilan warisan ketika hanya satu instans yang diizinkan. Dalam hal ini, satu-satunya instans aktif adalah instans yang sedang disiapkan untuk penghentian.

    JET_ERR JET_API JetStopService(void);

Parameter

Fungsi ini tidak memiliki parameter.

Tampilkan Nilai

Fungsi ini mengembalikan jenis data JET_ERR dengan salah satu kode pengembalian berikut. Untuk informasi selengkapnya tentang kemungkinan kesalahan ESE, lihat Kesalahan Mesin Penyimpanan yang Dapat Diperluas dan Parameter Penanganan Kesalahan.

Menampilkan kode

Deskripsi

JET_errSuccess

Operasi berhasil diselesaikan.

JET_errRunningInMultiInstanceMode

Tidak jelas instans mana yang harus dipersiapkan untuk penghentian saat menggunakan JetStopService dengan beberapa mode instans.

Windows XP: Nilai yang dikembalikan ini diperkenalkan di Windows XP.

Jika fungsi ini berhasil, fungsi ini mempersiapkan penghentian di masa mendatang. Langkah-langkah yang diambil untuk mempersiapkan penghentian meliputi hal-hal berikut:

  • Hentikan defragmentasi online jika sedang berjalan.

  • Mulai pembersihan penyimpanan versi.

  • Kurangi kedalaman titik pemeriksaan dengan mulai membersihkan halaman kotor di manajer buffer.

  • Mencegah panggilan di masa mendatang ke sebagian besar fungsi untuk instans tersebut.

Jika fungsi ini gagal, tidak ada langkah-langkah untuk mempersiapkan penghentian instans yang akan diambil, sehingga tidak ada perubahan pada status instans yang akan terjadi.

Keterangan

Fungsi ini mengurangi pekerjaan yang harus dilakukan instans ketika dihentikan, tetapi tidak akan mengakhiri instans. Akibatnya, fungsi ini hanyalah pengoptimalan dan tidak wajib digunakan. Perhatikan bahwa jumlah pekerjaan yang dilakukan dalam persiapan kurang di Windows 2000 dan Windows XP. Setelah fungsi berhasil, fungsi panggilan yang tidak lagi diizinkan akan mengembalikan JET_errClientRequestToStopJetService. Fungsi yang masih diizinkan setelah panggilan ini adalah: JetRollback, JetCloseTable, JetEndSession, JetCloseDatabase, JetDetachDatabase , 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.

Pustaka

Gunakan ESENT.lib.

DLL

Membutuhkan ESENT.dll.

Lihat juga

JET_ERR
JET_INSTANCE
JetCloseDatabase
JetCloseTable
JetDetachDatabase
JetEndSession
JetResetSessionContext
JetRollback
JetTerm
JetTerm2