clfs.) h (CLS_CONTAINER_INFORMATION 結構
描述容器的一般資訊。 CreateLogContainerScanCoNtext和ScanLogContainers函式會使用容器描述項來掃描和傳回所有通用記錄檔系統 (CLFS) 容器的相關資訊。
語法
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;
成員
FileAttributes
檔案系統屬性。 CLFS 使用下列屬性:
- FILE_ATTRIBUTE_ARCHIVE - 記錄不是暫時的。
- FILE_ATTRIBUTE_DEDICATED - 記錄不會多工處理。
- FILE_ATTRIBUTE_READONLY - 檔案是唯讀的。 應用程式可以讀取檔案,但無法寫入或刪除檔案。
CreationTime
建立檔案的時間。
LastAccessTime
上次讀取或寫入容器的時間。
LastWriteTime
上次寫入容器的時間。
ContainerSize
容器的大小,以位元組為單位。
FileNameActualLength
實際檔案名的大小,以字元為單位。
當容器的檔案名超過 MAX_PATH_LENGTH 時,這個數位與 FileNameLength 不同。
FileNameLength
FileName緩衝區中檔案名的大小,以字元為單位。
FileName[CLFS_MAX_CONTAINER_INFO]
字串的指標,其中包含容器的檔案名。
State
容器的目前狀態。
這個成員可以是下列其中一個值。
PhysicalContainerId
無法變更的實體容器識別碼。
LogicalContainerId
每次回收容器時變更的邏輯容器識別碼。
規格需求
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 R2 [僅限桌面應用程式] |
標頭 | clfs.h (包含 Clfsw32.h) |