fsmdataitem.h

来自「norflash的文件系统。 用于中低端手机开发的参考」· C头文件 代码 · 共 71 行

H
71
字号
/*****************************************************************************
 
  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 + =
减小字号Ctrl + -
显示快捷键?