Fungsi Panggilan Balik JET_PFNSTATUS
Berlaku untuk: Windows | Windows Server
Fungsi Panggilan Balik JET_PFNSTATUS
Fungsi panggilan balik JET_PFNSTATUS menerima informasi tentang kemajuan operasi yang berjalan lama, seperti operasi defragmentasi, pencadangan, atau pemulihan. Selama operasi tersebut, mesin database memanggil fungsi panggilan balik ini untuk memberikan pembaruan tentang kemajuan operasi.
JET_ERR JET_API JET_PFNSTATUS(
JET_SESID sesid,
JET_SNP snp,
JET_SNT snt,
void* pv
);
Parameter
sesid
Sesi jenis JET_SESID dengan fungsi jangka panjang dipanggil.
Snp
Jenis operasi seperti yang ditentukan dalam JET_SNP. Jenis operasi termasuk perbaikan, ringkas, pemulihan, pencadangan, pembaruan, scrub, dan pembaruan format rekaman.
snt
Status operasi. Jenis status mencakup awal, sedang berlangsung, penyelesaian, atau kegagalan. Status akan ditentukan dengan parameter ketiga dari jenis JET_SNT.
Pv
Penunjuk opsional ke struktur jenis JET_SNPROG.
Tampilkan Nilai
Fungsi ini mengembalikan jenis data JET_ERR dengan salah satu kode kesalahan Extensible Storage Engine. Untuk informasi selengkapnya tentang kemungkinan kesalahan ESE, lihat Kesalahan Mesin Penyimpanan yang Dapat Diperluas dan Parameter Penanganan Kesalahan.
Jika berhasil, operasi yang mengeluarkan panggilan balik dapat dilanjutkan secara normal. Dalam beberapa kasus, panggilan balik mungkin mengembalikan peringatan yang memengaruhi operasi tersebut.
Jika gagal, operasi yang mengeluarkan panggilan balik dapat dilanjutkan secara normal atau mungkin gagal.
Keterangan
Fungsi panggilan balik ini akan digunakan dalam pemberitahuan kemajuan di mana struktur akan menunjukkan status kemajuan saat ini. Perhatikan bahwa fungsi panggilan balik mungkin dipanggil beberapa kali untuk kemajuan operasi.
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
Kode kesalahan Mesin Penyimpanan yang Dapat Diperluas
Kesalahan Mesin Penyimpanan yang Dapat Diperluas
JET_SESID
JET_SNP
JET_SNPROG
JET_SNT
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk