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