Metode Api.JetGetTruncateLogInfoInstance
Digunakan selama pencadangan yang dimulai oleh JetBeginExternalBackupInstance(JET_INSTANCE, BeginExternalBackupGrbit) untuk mengkueri instans untuk nama file log transaksi yang dapat dihapus dengan aman setelah pencadangan berhasil diselesaikan.
Namespace:Microsoft.Isam.Esent.Interop
Majelis: Microsoft.Isam.Esent.Interop (dalam Microsoft.Isam.Esent.Interop.dll)
Sintaks
'Declaration
Public Shared Sub JetGetTruncateLogInfoInstance ( _
instance As JET_INSTANCE, _
<OutAttribute> ByRef files As String, _
maxChars As Integer, _
<OutAttribute> ByRef actualChars As Integer _
)
'Usage
Dim instance As JET_INSTANCE
Dim files As String
Dim maxChars As Integer
Dim actualChars As IntegerApi.JetGetTruncateLogInfoInstance(instance, _
files, maxChars, actualChars)
public static void JetGetTruncateLogInfoInstance(
JET_INSTANCE instance,
out string files,
int maxChars,
out int actualChars
)
Parameter
instance
Jenis: Microsoft.Isam.Esent.Interop.JET_INSTANCEInstans untuk mendapatkan informasi.
file
Jenis: System.StringMengembalikan daftar string null yang dihentikan yang menjelaskan kumpulan file log database yang dapat dihapus dengan aman setelah pencadangan selesai. Daftar string yang dikembalikan dalam buffer ini dalam format yang sama dengan multi-string yang digunakan oleh registri. Setiap string yang dihentikan null dikembalikan secara berurutan diikuti oleh terminator null akhir.
maxChars
Jenis: System.Int32Jumlah maksimum karakter yang akan diambil.
karakter aktual
Jenis: System.Int32Ukuran aktual daftar file. Jika ini lebih besar dari maxChars, maka daftar telah dipotong.
Keterangan
Penting untuk dicatat bahwa API ini tidak mengembalikan kesalahan atau peringatan jika buffer output terlalu kecil untuk menerima daftar lengkap file yang harus menjadi bagian dari kumpulan file cadangan.