开放平台接口nova file system interface user guide_第1页
开放平台接口nova file system interface user guide_第2页
开放平台接口nova file system interface user guide_第3页
开放平台接口nova file system interface user guide_第4页
开放平台接口nova file system interface user guide_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、文档 NOVA-API-FS-V1.1发布日期 2013-12-02 10:23接口说明LongSung Technology(Shanghai) Co.,.科技()归科技()本文档受中人不得在民著作权法保护,所有,任何的情况下进行打印、发送、上传等操作。本文档包含的信息是的,接收人不得用于除规定外任何目的,也不得将本文档或文档中的内容给任何第。I目录I目录II修订IVV文档说明一、文件管理11122334455667788991.1、fs_get_device_sus1.2、fs_reg_device1.3、fs_unreg_device1.4、fs_format1.5、open_file、

2、close_file、flush_file1.8、read_file1.9、write_file1.10、delete_file1.11、get_file_size1.12、move_file1.13、seek_file、l_file、find_file1.16、find_pre_file1.17、find_next_file1.18、find_close1.19、get_file_attr10101112、create_dir、delete_dir备注说明II13参考资料III修订V1.0V1.12013.05.232013.12.02创建文件修改文件一IV版本号日 期修改修订人文档说明 说

3、明此文档中定义的接口与 NOVA接口一一对应,供开发者快速查阅和参考。如果发现文档中有错误或纰漏,请及时反馈,以保证内容的正确和完整。注意:一些接口可能因升级而发生改变,所以请使用当前版本对应的此文档。 数据类型NOVA为保证的可移植性,对C语言的一些基本类型进行了,详见nova_types.h,常见类型如下表:VNOVA 类型C 语言类型CHARcharUCHARunsigned charSCHARsigned charSHORTshortUSHORTunsigned shortSSHORTsigned shortWCHARunsigned shortPCHARchar*FLOATfloat

4、DOUBLEdoubleNULL0VOIDvoidBOOLcharTRUE1FALSE0EXTERNexternDPARAMvoid*NOVA 类型C 语言类型8signed charU8unsigned charS8signed char16signed shortU16unsigned shortS16signed short32signed longU32unsigned longS32signed longUunsignedSsignedLONGlongULONGunsigned longSLONGsigned longCONSTconstSICsic一、文件管理1.1、fs_get_

5、device_sus 描述:获取设置状态。 参数:参数dev类型CHAR*默认说明设备名称,如“D”盘 返回:返回状态枚举量。 备注:具体实例请参考相关 Demo 代码。1.2、fs_reg_device 描述:磁盘。 参数: 返回:返回状态枚举量。1参数类型默认说明devWCHAR*设备名称,如“D”盘 备注:具体实例请参考相关 Demo 代码。1.3、fs_unreg_device 描述:反磁盘。 参数:参数类型默认说明 返回:返回状态枚举量。 备注:具体实例请参考相关 Demo 代码。1.4、fs_format 描述:格式化磁盘。 参数:参数 Dev fmt类型WCHAR*枚举默认说明设

6、备名称,如“D”盘格式类型 返回:返回状态枚举量。2devWCHAR*设备名称,如“D”盘 备注:具体实例请参考相关 Demo 代码。1.5、open_file 描述:打开或创建一个文件。 参数: 返回:打开或创建成功时返回文件句柄。 备注:具体实例请参考相关 Demo 代码。1.6、close_file 描述:关闭文件。 参数:参数类型默认说明 返回:3hFileHANDLE文件句柄参数类型默认说明filenameCONSTWCHAR*文件名称acsModeU32断言返回状态枚举量。 备注:具体实例请参考相关 Demo 代码。1.7、flush_file 描述:清除文件缓存。 参数:参数类型

7、默认说明 返回:返回状态枚举量。 备注:具体实例请参考相关 Demo 代码。1.8、read_file 描述:文件。 参数: 返回:4参数类型默认说明hFileHANDLE文件句柄bufferVOID*到的缓存区lengthU32长度hFileHANDLE文件句柄返回状态枚举量。 备注:具体实例请参考相关 Demo 代码。1.9、write_file 描述:删除文件。 参数: 返回:返回状态枚举量。 备注:具体实例请参考相关 Demo 代码。1.10、delete_file 描述:删除文件。 参数:参数filename类型CONST WCHAR*默认说明文件名 返回:5参数类型默认说明hFil

8、eHANDLE文件句柄bufferVOID*到的缓存区lengthU32长度返回状态枚举量。 备注:具体实例请参考相关 Demo 代码。1.11、get_file_size 描述:提取文件长度。 参数:参数filename类型CONST WCHAR*默认说明文件名 返回:返回状态枚举量。 备注:具体实例请参考相关 Demo 代码。1.12、move_file 描述:移动文件。 参数: 返回:6参数类型默认说明hFileHANDLE文件句柄sizeU32*长度返回状态枚举量。 备注:具体实例请参考相关 Demo 代码。1.13、seek_file 描述:跳转文件位置。 参数: 返回:返回状态枚举

9、量。 备注:具体实例请参考相关 Demo 代码。1.14、l_file 描述:获取文件位置。 参数:7参数类型默认说明hFileHANDLE文件句柄ition32*偏移参数类型默认说明hFileHANDLE文件句柄offsetLONG偏移originU32相对位置 返回:返回状态枚举量。 备注:具体实例请参考相关 Demo 代码1.15、find_file 描述:查找文件。 参数:参数 filename findData类型默认说明CONST WCHAR* T_NOVA_FS_FIND_DATA*文件名 查找结果 返回:返回文件句柄。 备注:具体实例请参考相关 Demo 代码1.16、find

10、_pre_file 描述:查找上一个文件。 参数:8参数类型默认说明 返回:返回状态枚举量。 备注:具体实例请参考相关 Demo 代码1.17、find_next_file 描述:查找下一个文件。 参数: 返回:返回状态枚举量。 备注:具体实例请参考相关 Demo 代码1.18、find_close 描述:关闭查找到的文件。 参数:9参数类型默认说明hFileHANDLE文件句柄findDataT_NOVA_FS_FIND_DATA*查找结果hFileHANDLE文件句柄findDataT_NOVA_FS_FIND_DATA*查找结果 返回:返回状态枚举量。 备注:具体实例请参考相关 Demo 代码。1.19、get_file_attr 描述:查看文件属性。 参数: 返回:返回状态枚举量。 备注:具体实例请参考相关 Demo 代码。1.20、create_dir 描述:关闭查找到的文件。10参数类型默认说明filenameWCHAR*文件名attrU16*属性参数类型默认说明hFileHANDLE查找到的文件句柄 参数: 返回:返回状态枚举量。 备注:具体实例请参考相关 Dem

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论