Baca dalam bahasa Inggris

Bagikan melalui


header clfsw32.h

Header ini digunakan oleh Akses Data dan Penyimpanan. Untuk informasi selengkapnya, lihat:

clfsw32.h berisi antarmuka pemrograman berikut:

Fungsi

 
TambahkanLogContainer

Menambahkan kontainer ke log fisik yang terkait dengan handel log jika proses panggilan memiliki akses tulis ke file .blf dan kemampuan untuk membuat file di direktori target kontainer.
TambahkanLogContainerSet

Menambahkan beberapa kontainer log ke log fisik yang terkait dengan handel log jika proses panggilan memiliki akses ke handel log.
AdvanceLogBase

Memajukan nomor urutan log dasar (LSN) dari aliran log ke LSN yang ditentukan.
AlignReservedLog

Menghitung ukuran reservasi yang selaras dengan sektor untuk sekumpulan rekaman yang dipesan.
AllocReservedLog

Mengalokasikan ruang yang selaras dengan sektor untuk sekumpulan rekaman yang dipesan.
CloseAndResetLogFile

Mereset file log lalu mematikan log.
CreateLogContainerScanContext

Membuat konteks pemindaian untuk digunakan dengan ScanLogContainers untuk menghitung semua kontainer log yang terkait dengan log, dan melakukan pemindaian pertama.
BuatLogFile

Membuat atau membuka log.
BuatLogMarshallingArea

Membuat area marshaling untuk log, dan ketika berhasil mengembalikan konteks marshaling. Sebelum membuat area marshaling, log harus memiliki setidaknya satu kontainer.
DeleteLogByHandle

Menandai log yang ditentukan untuk penghapusan. Log benar-benar dihapus ketika semua handel, area marshaling, dan konteks baca ke log ditutup. Jika log adalah log fisik, kontainer yang mendasarnya akan dihapus.
DeleteLogFile

Menandai log untuk dihapus. Log benar-benar dihapus ketika semua handel, area marshaling, dan konteks baca ke log ditutup. Jika log adalah log fisik, kontainer yang mendasarnya akan dihapus.
DeleteLogMarshallingArea

Menghapus area marshaling yang dibuat oleh panggilan yang berhasil ke CreateLogMarshallingArea.
DumpLogRecords

Memindai log tertentu; memfilter rekaman log berdasarkan jenis catatan; dan menempatkan rekaman dalam aliran file output yang dibuka pemanggil.
FlushLogBuffers

Memaksa semua catatan ditambahkan ke area marshaling ini untuk disiram ke disk.
FlushLogToLsn

Memaksa semua rekaman ditambahkan ke area marshaling ini hingga rekaman dengan nomor urutan log (LSN) yang ditentukan untuk disiram ke disk. Rekaman yang lebih banyak dari yang ditentukan dapat dihapus selama operasi ini.
FreeReservedLog

Mengurangi jumlah rekaman log yang dipesan di area marshaling yang dibuat dengan memanggil ReserveAndAppendLog, ReserveAndAppendLogAligned, atau AllocReservedLog.
GetLogContainerName

Mengambil nama jalur lengkap kontainer yang ditentukan.
GetLogFileInformation

Mengembalikan buffer yang berisi metadata tentang log tertentu dan statusnya saat ini, yang ditentukan oleh struktur CLFS_INFORMATION.
GetLogIoStatistics

Mengambil statistik I/O log untuk log khusus atau multipleks yang terkait dengan handel yang ditentukan.
GetNextLogArchiveExtent

Mengambil set tingkat arsip berikutnya dalam konteks arsip log.
LsnBlockOffset

Mengembalikan offset blok yang selaras dengan sektor yang terkandung dalam LSN yang ditentukan.
LsnContainer

Mengambil ID kontainer logis yang terkandung dalam LSN tertentu.
LsnCreate

Membuat nomor urutan log (LSN), mengingat ID kontainer, offset blok, dan nomor urutan rekaman.
LsnRecordSequence

Mengambil nomor urutan rekaman yang terkandung dalam LSN tertentu.
PrepareLogArchive

Menyiapkan log fisik untuk pengarsipan.
ReadLogArchiveMetadata

Menyalin rentang tampilan arsip metadata ke buffer yang ditentukan.
ReadLogRecord

Memulai urutan baca dari nomor urutan log (LSN) tertentu dalam salah satu dari tiga mode, dan mengembalikan rekaman log pertama yang ditentukan dan konteks baca.
ReadLogRestartArea

Mengembalikan area hidupkan ulang terakhir yang berhasil ditulis ke log yang terkait dengan area marshaling WriteLogRestartArea.
ReadNextLogRecord

Membaca rekaman berikutnya dalam urutan yang dimulai oleh panggilan ke ReadLogRecord atau ReadLogRestartArea.
ReadPreviousLogRestartArea

Membaca area hidupkan ulang log sebelumnya yang relatif terhadap rekaman hidupkan ulang saat ini yang ditentukan dalam konteks baca, pvReadContext. Konteks baca ini adalah konteks yang sebelumnya dibuat oleh panggilan ke ReadLogRestartArea.
RemoveLogContainer

Menghapus satu kontainer dari log yang terkait dengan handel log khusus atau multipleks.
RemoveLogContainerSet

Menghapus beberapa kontainer dari log yang terkait dengan handel log khusus atau multipleks.
ReserveAndAppendLog

Mencadangkan ruang untuk buffer log, atau menambahkan rekaman log ke log, atau melakukan keduanya. Fungsinya atomik.
ReserveAndAppendLogAligned

Mencadangkan ruang untuk buffer log, atau menambahkan rekaman log ke log, atau keduanya.
ScanLogContainers

Menghitung kontainer log. Panggil fungsi ini berulang kali untuk mengulangi semua kontainer log.
SetEndOfLog

Fungsi ini sudah tidak digunakan lagi. Gunakan TruncateLog sebagai gantinya.
SetLogArchiveMode

Mengaktifkan atau menonaktifkan dukungan arsip log untuk log tertentu.
SetLogArchiveTail

Mengatur nomor urutan log terakhir yang diarsipkan (LSN) atau ekor arsip dari log yang dapat diarsipkan.
TerminateLogArchive

Membatalkan alokasi sumber daya sistem yang awalnya dialokasikan untuk konteks arsip log oleh PrepareLogArchive.
TerminateReadLog

Mengakhiri konteks baca. Fungsi ini membebaskan sumber daya yang dialokasikan sistem yang terkait dengan konteks baca yang ditentukan. Jangan mencoba membaca rekaman log setelah memanggil fungsi ini; Anda akan menerima hasil yang tidak ditentukan.
TruncateLog

Memotong log. Fungsi ini mengatur akhir log ke nilai yang ditentukan.
ValidasiLog

Memvalidasi konsistensi metadata log dan data sebelum arsip log dan setelah pemulihan log.
WriteLogRestartArea

Menambahkan area hidupkan ulang klien baru ke log, dan secara opsional memajukan nomor urutan log dasar (LSN) log.