struktur CLS_INFORMATION (clfs.h)
Menjelaskan informasi umum tentang log. Fungsi GetLogFileInformation mengembalikan struktur CLFS_INFORMATION .
Sintaks
typedef struct _CLS_INFORMATION {
LONGLONG TotalAvailable;
LONGLONG CurrentAvailable;
LONGLONG TotalReservation;
ULONGLONG BaseFileSize;
ULONGLONG ContainerSize;
ULONG TotalContainers;
ULONG FreeContainers;
ULONG TotalClients;
ULONG Attributes;
ULONG FlushThreshold;
ULONG SectorSize;
CLS_LSN MinArchiveTailLsn;
CLS_LSN BaseLsn;
CLS_LSN LastFlushedLsn;
CLS_LSN LastLsn;
CLS_LSN RestartLsn;
GUID Identity;
} CLS_INFORMATION, *PCLS_INFORMATION, *PPCLS_INFORMATION;
Anggota
TotalAvailable
Total ruang yang tersedia yang dialokasikan untuk log, dalam byte.
Anggota ini adalah jumlah ukuran semua kontainer yang dialokasikan untuk log khusus.
CurrentAvailable
Ruang yang tersedia dalam log untuk menambahkan catatan baru dan alokasi reservasi, dalam byte.
TotalReservation
Total ruang dalam log yang didedikasikan untuk alokasi reservasi.
BaseFileSize
Ukuran log dasar, dalam byte.
ContainerSize
Ukuran kontainer, dalam byte.
TotalContainers
Jumlah kontainer aktif yang terkait dengan log khusus.
FreeContainers
Jumlah kontainer yang tidak ada dalam log aktif.
TotalClients
Jumlah aliran log yang aktif dalam log fisik.
Attributes
Atribut log yang diatur dengan menggunakan parameter fFlagsAndAttributes dari CreateLogFile saat log dibuat.
FlushThreshold
Jumlah byte data yang dapat tetap tertunda pada antrean flush internal sebelum Common Log File System (CLFS) secara otomatis menulis data ke disk.
SectorSize
Ukuran sektor geometri disk yang mendasar, dalam byte.
Ukuran sektor diasumsikan kelipatan 512 dan konsisten di seluruh kontainer log.
MinArchiveTailLsn
Nomor urutan log (LSN) dari ekor arsip log.
BaseLsn
LSN yang menandai awal wilayah aktif log.
LastFlushedLsn
Nilai LastFlushedLsn menunjukkan bahwa LSN apa pun yang lebih kecil dari yang ditentukan sudah disiram ke disk.
LastLsn
Nilai LastLsn menunjukkan bahwa setiap LSN yang lebih kecil dari yang ditentukan sudah ditambahkan ke log.
RestartLsn
LSN dari rekaman hidupkan ulang terakhir yang ditulis.
Jika log tidak memiliki area hidupkan ulang, LSN memiliki nilai CLFS_LSN_INVALID.
Identity
Pengidentifikasi unik untuk log.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 R2 [hanya aplikasi desktop] |
Header | clfs.h (termasuk Clfsw32.h) |