Bagikan melalui


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)

Lihat juga

GetLogFileInformation