ISCardFileAccess 接口

[ISCardFileAccess 接口可用于在 "要求" 部分中指定的操作系统。 它不可用于 Windows Server 2003 Service Pack 1 (SP1) 和更高版本、Windows Vista、Windows Server 2008 和操作系统的后续版本。 智能卡模块提供了类似的功能。]

以下接口定义以标准形式提供,可在开发 智能卡服务提供程序时遵循。

ISCardFileAccess 接口可用于实现基于卡的文件系统的高级接口,该系统具有基于 ISO/IEC 7816-4 中定义的结构的基础卡文件系统。 其他实现是可能的,但这是最常见的。

ISCardFileAccess 接口可用于以对 PC 环境中的应用程序开发人员非常熟悉的方式公开文件系统实体。 它提供了用于查找特定文件和执行常见操作(如选择、读取、写入、创建和删除)的机制。 它封装并屏蔽了在卡级别执行这些操作所涉及的大部分低级别的详细信息。

下面是 ISCardFileAccess 接口的典型用法。 在这种情况下, ISCardFileAccess 接口用于选择、打开和写入文件。

写入文件

  1. 调用 ISCardManage:: CreateFileAccess 以创建一个 ISCardFileAccess 接口。
  2. 调用 " 打开 " 以选择并打开文件。
  3. 调用 Write
  4. 调用 Close
  5. 释放 ISCardFileAccess 接口。

成员

ISCardFileAccess 接口继承自 IDispatch接口。 ISCardFileAccess 还具有下列类型的成员:

方法

ISCardFileAccess 接口具有这些方法。

方法 说明
ChangeDir 将当前智能卡目录更改为新的指定目录。
关闭 关闭指定的文件。
创建 在 ICC 文件系统中的给定位置创建文件。
Delete 删除指定的文件。
Directory 检索文件的列表。
GetCurrentDir 返回当前选定目录的绝对路径。
GetFileCapabilities 检索文件功能。
GetProperties 检索指定对象的标记所引用的基元数据。
使得 使指定的文件无效。
打开 打开指定的文件以供将来使用。
读取 读取并返回给定文件中的指定数据。
Rehabilitate 使文件 (EF 或 DF) ,该文件之前已使用无效的命令进行了操作,可由应用程序访问。
Seek 选择要从中完成读/写权限的对象。
SetProperties 设置指定对象的标记所引用的基元数据。
写入 将数据写入当前打开的文件。

要求

要求
最低受支持的客户端
Windows[仅限 XP 桌面应用]
最低受支持的服务器
Windows[仅限 Server 2003 桌面应用]
客户端支持结束
Windows XP
服务器支持结束
Windows Server 2003