CBFS Storage 2020 Python Edition

Questions / Feedback?

vault_state Property

Information about the state of the vault.

Syntax

def get_vault_state() -> int: ...

vault_state = property(get_vault_state, None)

Default Value

0

Remarks

This property reflects the current state of the vault; its value consists of one or more of the following flags, OR'd together:

CBFSSTORAGE_ST_FIXED_SIZE0x00000001The vault is fixed-size.

CBFSSTORAGE_ST_READ_ONLY0x00000002The vault was opened in read-only mode.

Please refer to the read_only property for more information.

CBFSSTORAGE_ST_CORRUPTED0x00000004The vault is corrupted.

Applications can use the check_and_repair method to try to repair vault corruption. Please refer to the Vault Corruption topic for more information.

CBFSSTORAGE_ST_TRANSACTIONS_USED0x00000008The vault was opened in journaling mode.

Please refer to the use_journaling property for more information.

CBFSSTORAGE_ST_ACCESS_TIME_USED0x00000010Last access times are being tracked.

Please refer to the use_access_time property for more information.

CBFSSTORAGE_ST_ENCRYPTED0x00000020The vault is encrypted with whole-vault encryption.

Please refer to the Encryption topic for more information.

CBFSSTORAGE_ST_VALID_PASSWORD_SET0x00000040The correct whole-vault encryption password has been provided.

Please refer to the Encryption topic for more information.

CBFSSTORAGE_ST_PHYSICAL_VOLUME0x00000080The vault is backed by a storage volume or partition formatted with the CBFS Storage filesystem.

This flag only applies when using the CBDrive class.

CBFSSTORAGE_ST_PARTED0x00000100The vault's contents are split across multiple files on disk.

Please refer to the Multipart Vaults topic for more information.

This property is read-only.

Copyright (c) 2021 Callback Technologies, Inc. - All rights reserved.
CBFS Storage 2020 Python Edition - Version 20.0 [Build 8031]