//----------------------------------------------------------------------- // // Copyright (c) Microsoft Corporation. // //----------------------------------------------------------------------- namespace Microsoft.Isam.Esent.Interop { /// /// Info levels for retrieving database info. /// public enum JET_DbInfo { /// /// Returns the path to the database file (string). /// Filename = 0, /// /// Returns the locale identifier (LCID) associated with this database (Int32). /// LCID = 3, /// /// Returns a . This indicates whether the /// database is opened in exclusive mode. If the database is in exclusive mode then /// will be returned, otherwise zero is /// returned. Other database grbit options for JetAttachDatabase and JetOpenDatabase /// are not returned. /// Options = 6, /// /// Returns a number one greater than the maximum level to which transactions can be /// nested. If is called (in a nesting fashion, that is, on the /// same session, without a commit or rollback) as many times as this value, on the /// last call will be returned (Int32). /// Transactions = 7, /// /// Returns the major version of the database engine (Int32). /// Version = 8, /// /// Returns the filesize of the database, in pages (Int32). /// Filesize = 10, /// /// Returns the owned space of the database, in pages (Int32). /// SpaceOwned = 11, /// /// Returns the available space in the database, in pages (Int32). /// SpaceAvailable = 12, /// /// Returns a object. /// Misc = 14, /// /// Returns a boolean indicating whether the database is attached (boolean). /// DBInUse = 15, /// /// Returns the page size of the database (Int32). /// PageSize = 17, /// /// Returns the type of the database (). /// FileType = 19, } }