struktur CLS_CONTAINER_INFORMATION (wdm.h)

Struktur CLFS_CONTAINER_INFORMATION menyimpan informasi deskriptif untuk kontainer individual dalam log Common Log File System (CLFS).

Sintaks

typedef struct _CLS_CONTAINER_INFORMATION {
  ULONG                FileAttributes;
  ULONGLONG            CreationTime;
  ULONGLONG            LastAccessTime;
  ULONGLONG            LastWriteTime;
  LONGLONG             ContainerSize;
  ULONG                FileNameActualLength;
  ULONG                FileNameLength;
  WCHAR                FileName[CLFS_MAX_CONTAINER_INFO];
  CLFS_CONTAINER_STATE State;
  CLFS_CONTAINER_ID    PhysicalContainerId;
  CLFS_CONTAINER_ID    LogicalContainerId;
} CLS_CONTAINER_INFORMATION, *PCLS_CONTAINER_INFORMATION, PPCLS_CONTAINER_INFORMATION;

Anggota

FileAttributes

Sekumpulan bendera yang menentukan atribut kontainer. Lihat parameter fFlagsAndAttributes dari fungsi ClfsCreateLogFile .

CreationTime

Waktu kontainer dibuat.

LastAccessTime

Waktu kontainer terakhir diakses.

LastWriteTime

Waktu penulisan terakhir ke kontainer.

ContainerSize

Ukuran, dalam byte, dari kontainer.

FileNameActualLength

Ukuran, dalam karakter, dari nama file kontainer yang sebenarnya.

FileNameLength

Ukuran nama file dalam buffer FileName .

FileName[CLFS_MAX_CONTAINER_INFO]

Array karakter lebar yang menyimpan nama file kontainer.

State

Bilangan bulat yang menentukan status kontainer. Anggota ini harus menjadi salah satu nilai berikut.

Nilai Makna
ClfsContainerInitializing Kontainer belum diinisialisasi.
ClfsContainerInactive Kontainer telah diinisialisasi tetapi tidak menyimpan rekaman apa pun yang berada di bagian aktif log.
ClfsContainerActive Kontainer sedang digunakan untuk menyimpan rekaman milik bagian aktif log.
ClfsContainerActivePendingDelete Kontainer ditandai untuk penghapusan, tetapi masih menyimpan rekaman milik bagian aktif log.
ClfsContainerPendingArchive Kontainer sedang menunggu arsip.
ClfsContainerPendingArchiveAndDelete Kontainer ditandai untuk penghapusan, tetapi masih berisi rekaman yang menunggu arsip.

PhysicalContainerId

Pengidentifikasi 32-bit yang tetap sama selama masa pakai log.

LogicalContainerId

Pengidentifikasi 32-bit yang berubah setiap kali kontainer didaur ulang.

Keterangan

Fungsi ClfsScanLogContainers menulis informasi deskriptif ke dalam array struktur CLFS_CONTAINER_INFORMATION .

Nilai waktu CreationTime, LastAccessTime, dan LastWriteTime dinyatakan dalam format waktu sistem absolut. Waktu sistem absolut adalah jumlah interval 100-nanodetik sejak awal tahun 1601 di kalender Gregorian.

Persyaratan

Persyaratan Nilai
Header wdm.h (termasuk Wdm.h, Ntddk.h, Ntifs.h)

Lihat juga

CLFS_SCAN_CONTEXT

ClfsCreateLogFile

ClfsCreateScanContext

ClfsScanLogContainers