Struktur JET_DBINFOMISC
Berlaku untuk: Windows | Windows Server
Struktur JET_DBINFOMISC
Struktur JET_DBINFOMISC menyimpan informasi lain-lain tentang database. Ini adalah informasi yang terkandung dalam header database.
typedef struct {
unsigned long ulVersion;
unsigned long ulUpdate;
JET_SIGNATURE signDb;
unsigned long dbstate;
JET_LGPOS lgposConsistent;
JET_LOGTIME logtimeConsistent;
JET_LOGTIME logtimeAttach;
JET_LGPOS lgposAttach;
JET_LOGTIME logtimeDetach;
JET_LGPOS lgposDetach;
JET_SIGNATURE signLog;
JET_BKINFO bkinfoFullPrev;
JET_BKINFO bkinfoIncPrev;
JET_BKINFO bkinfoFullCur;
unsigned long fShadowingDisabled;
unsigned long fUpgradeDb;
unsigned long dwMajorVersion;
unsigned long dwMinorVersion;
unsigned long dwBuildNumber;
long lSPNumber;
unsigned long cbPageSize;
} JET_DBINFOMISC;
Anggota
ulVersion
Versi asli mesin database yang membuat database. Lihat JetGetVersion untuk mengambil versi asli untuk mesin database saat ini.
ulUpdate
Melacak pembaruan format database inkremental yang kompatibel dengan versi mundur.
ulVersion, ulUpdate = |
Makna |
---|---|
0x620,0 |
Format beta sistem operasi asli (22/4/97). |
0x620,1 |
Tambahkan kolom dalam katalog untuk pengindeksan bersyarah dan OLD (29/5/97). |
0x620,2 |
Tambahkan bendera fLocalizedText di IDB (6/5/97). |
0x620,3 |
Tambahkan SPLIT_BUFFER ke halaman akar pohon spasi (30/10/97). |
0x620,2 |
Kembalikan revisi agar ESE97 tetap kompatibel maju (28/1/98). |
0x620,3 |
Tambahkan kolom bertag baru ke katalog ("CallbackData" dan "CallbackDependencies"). |
0x620,4 |
Dukungan SLV: signSLV, fSLVExists di header db (5/5/98). |
0x620,5 |
Pohon ruang angkasa SLV baru (29/5/98). |
0x620,6 |
Peta ruang SLV (12/10/98). |
0x620,7 |
IDXSEG 4 byte (10/12/98). |
0x620,8 |
Format kolom templat baru (25/1/99). |
0x620,9 |
Kolom templat yang diurutkan (24/6/99). |
0x623,0 |
Manajer Ruang Baru (15/5/99). |
signDb
Tanda tangan database (termasuk waktu pembuatan). Struktur ini adalah 28 byte.
dbstate
Ini adalah status database.
Opsi berikut ini tersedia untuk anggota ini.
Nilai |
Makna |
---|---|
JET_dbstateJustCreated |
Database baru saja dibuat. |
JET_dbstateDirtyShutdown |
Database memerlukan pemulihan yang keras atau lunak untuk dijalankan agar dapat digunakan atau dipindahkan. Seseorang tidak boleh mencoba memindahkan database dalam status ini. |
JET_dbstateCleanShutdown |
Database dalam keadaan bersih. Database dapat dilampirkan tanpa file log apa pun. |
JET_dbstateBeingConverted |
Database sedang dimutakhirkan. |
JET_dbstateForceDetach |
Internal. |
lgposConsistent
Null jika database dalam keadaan kotor. Ini adalah posisi log yang digunakan ketika database terakhir dibawa ke status matikan bersih.
logtimeConsistent
Null jika database dalam keadaan kotor. Ini adalah waktu ketika database terakhir kali dibawa ke status matikan bersih.
logtimeAttach
Waktu ketika database terakhir dilampirkan dengan JetAttachDatabase.
lgposAttach
Posisi log yang digunakan terakhir kali database dilampirkan dengan JetAttachDatabase.
logtimeDetach
Waktu ketika database terakhir dilepas dengan JetDetachDatabase.
lgposDetach
Posisi log yang digunakan terakhir kali database dicopot dengan JetDetachDatabase.
signLog
Mendukung infrastruktur ESE dan tidak dapat digunakan dalam kode Anda.
bkinfoFullPrev
Mendukung infrastruktur ESE dan tidak dapat digunakan dalam kode Anda.
bkinfoIncPrev
Mendukung infrastruktur ESE dan tidak dapat digunakan dalam kode Anda.
bkinfoFullCur
Mendukung infrastruktur ESE dan tidak dapat digunakan dalam kode Anda.
fShadowingDisabled
Mendukung infrastruktur ESE dan tidak dapat digunakan dalam kode Anda.
fUpgradeDb
Mendukung infrastruktur ESE dan tidak dapat digunakan dalam kode Anda.
dwMajorVersion
Mewakili nomor versi Windows NT saat indeks database diperbarui. Digunakan untuk memperbarui indeks.
dwMinorVersion
Mewakili nomor versi Windows NT saat indeks database diperbarui. Digunakan untuk memperbarui indeks.
dwBuildNumber
Mewakili nomor versi Windows NT saat indeks database diperbarui. Digunakan untuk memperbarui indeks.
lSPNumber
Mewakili nomor versi Windows NT saat indeks database diperbarui. Digunakan untuk memperbarui indeks.
cbPageSize
Ukuran halaman database. 0 berarti ukuran halaman adalah 4 KB.
Nilai ini diambil hanya jika JET_DbInfoMisc diteruskan ke JetGetDatabaseInfo atau JetGetDatabaseFileInfo.
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_BKINFO
JET_LOGTIME
JET_LGPOS
JET_SIGNATURE
JetGetDatabaseInfo
JetGetDatabaseFileInfo
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