⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fsmdataitem.h

📁 norflash的文件系统。 用于中低端手机开发的参考
💻 H
字号:
/*****************************************************************************
 
  FILE NAME: FsmDataItem.h

  DESCRIPTION:

    Data item manager definitions.

 Copyright (c) 2002, VIA Technologies, Inc.
*****************************************************************************/


#ifndef __FSM_DATAITEM_H__

#define __FSM_DATAITEM_H__

#include "fsmdefs.h"


typedef /*PACKED*/ struct
{
	uint16                  ItemType;
	uint16                  ItemId;
	uint32			        ItemLength;
	uint8			        Attrib;
    uint8                   Method;
} FsmItemInfoT;

/* wildcard for data item search. */
#define MATCH_TYPE             0XFFFF
#define MATCH_ID               0XFFFF

/* Interface definition */

uint32		FsmDataItemOpen(uint16 type, uint16 id, uint32 mode);
uint32		FsmDataItemClose(uint32 ItemFd);
uint32		FsmDataItemWrite(uint16 type, uint16 id, uint32 offset, uint8 * buffer, uint32 size);
uint32		FsmDataItemRead(uint16 type, uint16 id, uint32 offset, uint8 * buffer, uint32 size);

uint32		FsmDataItemDelete(uint16 type, uint16 id);

uint32		FsmDataItemFindFirst(uint16 type, uint16 id, FsmItemInfoT * Info);

uint32		FsmDataItemFindNext(uint32 ItemFd, FsmItemInfoT * Info);

#define FsmDataItemFindClose(a) FsmDataItemClose(a)

uint32		FsmDataItemFlush(uint16 type, uint16 id);
uint32		FsmDataItemFlushAll(void);
uint32		FsmDataItemError(uint32 ItemFd);
uint32		FsmDataItemGetError(void);

/* interface define end */

#endif

/*****************************************************************************
* $Log: Fsmdataitem.h $
* Revision 1.3  2004/03/17 12:57:45  zgy
* Revision 1.7  2004/03/16 15:54:19  jjs
* Revision 1.6  2004/03/11 15:30:43  jjs
* Revision 1.5  2003/10/26 10:46:25  jjs
* Revision 1.4  2003/10/24 13:16:32  jjs
* Revision 1.3  2003/10/23 14:01:52  wsm
* Revision 1.2  2003/10/21 16:30:28  wsm
* Revision 1.1  2003/10/21 16:14:21  jjs
* Initial revision
* Revision 1.1  2003/09/30 15:06:58  wsm
* Initial revision
*****************************************************************************/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -