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 + -
显示快捷键?