ISCardDatabase 接口
[ ISCardDatabase 接口可用于“要求”部分中指定的操作系统。 它不适用于 Windows Server 2003 Service Pack 1 (SP1) 及更高版本、Windows Vista、Windows Server 2008 和操作系统的后续版本。 智能卡模块提供类似的功能。]
ISCardDatabase 接口提供用于执行智能卡资源管理器的数据库操作的方法。 这些操作包括列出已知的智能卡、读取器和读取器组,以及检索智能卡及其主要服务提供商支持的接口。
注意
主要服务提供程序的标识符是可用于实例化特定卡的 COM 对象的 COM GUID。
以下示例演示 ISCardDatabase 接口的典型用法。 在这种情况下, ISCardDatabase 接口用于列出所有已知的智能卡。
将事务提交到特定卡
成员
ISCardDatabase 接口继承自 IDispatch 接口。 ISCardDatabase 还具有以下类型的成员:
方法
ISCardDatabase 接口具有这些方法。
方法 | 说明 |
---|---|
GetProviderCardId | 检索特定智能卡的主要服务提供程序的标识符。 |
ListCardInterfaces | 检索特定智能卡支持的所有接口的接口标识符 (GUID) 。 |
ListCards | 检索与特定接口标识符集匹配的所有智能卡名称 (GUID) 或 ATR 字符串。 |
ListReaderGroups | 检索资源管理器知道的 读取器组 的名称。 |
ListReaders | 检索资源管理器了解的 读取者 的名称。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows XP [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2003 [仅限桌面应用] |
终止客户端支持 |
Windows XP |
终止服务器支持 |
Windows Server 2003 |
标头 |
|
类型库 |
|
DLL |
|
IID |
IID_ISCardDatabase定义为 1461AAC8-6810-11D0-918F-00AA00C18068 |