API Guide Home (Online version only) |

# PmPalmOSNVFS.h

Go to the documentation of this file.

    00001 /******************************************************************************
    00002  * Copyright (c) 2005 palmOne, Inc. or its subsidiaries.
    00003  * All rights reserved.
    00004  *****************************************************************************/
    00005 /**
    00006  *@ingroup System
    00007  *
    00008  */
    00009
    00010 /**
    00011  * @file    PmPalmOSNVFS.h
    00012  * @brief Public 68k header file containing the definitions and API for NVFS devices.
    00013  *
    00014  *
    00015  * <hr>
    00016  */
    00017
    00018
    00019 #ifndef __PMPALMOSNVFS_H__
    00020 #define __PMPALMOSNVFS_H__
    00021
    00022 #define sysFtrNumDmAutoBackup       31      /**< Is Data Manager Auto Backup supported? */
    00023 #define vfsVolumeAttrNonRemovable       (0x00000008UL)  /**< media is non-removable */
    00024 #define expCapabilityNonRemovable   0x00000008  /**< card is non-removable */
    00025 #define expCapabilityHidden     0x00000010  /**< card is hidden */
    00026 #define sysTrapDmSyncDatabase       0xA476      /**<        */
    00027 #define vfsIncludePrivateVolumes    0x80000000  /**< Use this flag to show hidden volumes if the device supports hidden volumes */
    00028 #define expIncludePrivateSlots      0x80000000  /**< Use this flag to show hidden expansion slots if the device supports hidden slots */
    00029 #define dbCacheFlag         0x8000      /**< Flag is used in query the DbCache size when ORd with Storage heap id */
    00030
    00031 #ifdef  sysTrapLastTrapNumber
    00032
    00033   #undef  sysTrapLastTrapNumber         /**<        */
    00034   #define sysTrapLastTrapNumber     0xA477  /**<        */
    00035
    00036 #endif // sysTrapLastTrapNumber
    00037
    00038 /**
    00039  * @brief Commit changes in the database to the non-volatile memory
    00040  *
    00041  * @param dbRef:    IN: Reference to the opened database to be synced/committed
    00042  * @retval Err error code.
    00043  */
    00044 Err     DmSyncDatabase (DmOpenRef dbRef)
    00045         SYS_TRAP (sysTrapDmSyncDatabase);
    00046
    00047
    00048 #endif // __PMPALMOSNVFS_H__

Top | Palm Developer Network © 2004-2008, Palm, Inc. All rights reserved. Generated on Fri Jun 13 10:06:55 2008 for Palm API Guide