按指定路径打开一个文件。

参数
[in] hcontexthandle
一个已经成功打开的设备的句柄。
[in] ulfileid
要打开的文件名。
[in] ulflag
参数,定义如下
esf_open_from_currentdf:打开当前目录下指定的文件名的文件。
esf_open_from_root:从根目录下打开指定的文件,打开该文件后,并不改变当前目录。
要求
esfp_opendev
返回值
esf_success:成功
esf_rv_not_find_file_error:文件或目录未找到
esf_rv_ac_error:安全状态不满足
其它:见“api返回码说明”。
示例代码
esf_handle hcontexthandle = null;
esf_rv irv;
esf_fileinfo fileinfo;
//打开文件
irv = esfp_openfile(hcontexthandle, 0x0035, esf_open_from_currentdf);
if(irv != esf_rv_success)
同一设备上只能同时打开一个文件。在打开这个文件的同时,以前打开的文件相应的也关掉了。
参见
esfp_createfile, esfp_deletefile, esfp_getfileinfo, esfp_closefile