osfs.h

来自「应用较为广泛的 杉德 刷卡 POS机 的调用示例。」· C头文件 代码 · 共 66 行

H
66
字号
/*
	Operating System
--------------------------------------------------------------------------
	FILE  osfs.h
--------------------------------------------------------------------------
    INTRODUCTION
    ============
    Created :		2004-12-22		Xiaoxi Jiang
    Last modified :	2004-12-22		Xiaoxi Jiang
    Module :
    Purpose :
        Header file.

    List of routines in file :

    File history :
*/

#ifndef __OSFS_H
#define __OSFS_H

#ifdef __cplusplus
extern "C" {
#endif

#define OSFSERR_SUCCESS     0x00
#define OSFSERR_GENERAL     -1
#define OSFSERR_NOHANDLE    0x02

#define OSFSIOCTL_GET       0x01
#define OSFSIOCTL_SET       0x02

#define OSFS_FLASHHANDLEBASE    1000

#define OSFS_FLASHPREFIX    "/flash/"
#define OSFS_FLASHPREFIXLEN 7

unsigned char OSFS_Init(void);


unsigned char OSFS_FileCreate(int *piHandle,char *pcFileName,
                unsigned char *pucAttrib);
unsigned char OSFS_FileRead(int iHandle,unsigned int uiOffset,
                unsigned char *pucOutData,
                unsigned int *puiOutLen);
unsigned char OSFS_FileWrite(int iHandle,unsigned int uiOffset,
                unsigned char *pucInData,
                unsigned int uiInLen);
unsigned char OSFS_FileSize(char *pcFileName,int *piHandle,
                unsigned long *pulSize,
                unsigned char *pucAttrib);
unsigned char OSFS_FileTrunc(int iHandle,unsigned int uiInLen);
unsigned char OSFS_FileDelete(char *pcFileName);
unsigned char OSFS_FileList(char *pcFS,char *pcFileName,
                unsigned char *pucAttrib,
                unsigned char ucType);




#ifdef __cplusplus
}
#endif

#endif

⌨️ 快捷键说明

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