ISCard 介面
[ ISCard 介面可用於需求一節中指定的作業系統。 智慧卡模組提供類似的功能。
ISCard介面可讓您開啟和管理智慧卡的連線。 卡片的每個連線都需要 ISCard 介面的單一對應實例。
每當建立ISCard實例時,都必須提供智慧卡資源管理員。 如果無法使用此服務,建立介面將會失敗。
下列範例顯示 ISCard 介面的一般用法。 ISCard介面可用來連線到智慧卡、提交交易,以及釋放智慧卡。
將交易提交至特定卡片
- 建立 ISCard 介面。
- 藉由指定智慧卡 閱讀機 或使用先前建立的有效控制碼,附加至智慧卡。
- 使用 ISCardCmd和 ISCardISO7816 智慧卡介面建立交易命令。
- 使用 ISCard 提交交易命令,以供智慧卡處理。
- 使用 ISCard 釋放智慧卡。
- 釋放 ISCard 介面。
ISCard介面繼承自IDispatch介面。 ISCard 也有下列類型的成員:
ISCard介面具有這些方法。
方法 | Description |
---|---|
AttachByHandle | 將 物件附加至開啟和設定的智慧卡控制碼。 |
AttachByReader | 在具名讀取器中開啟智慧卡。 |
分離 | 關閉智慧卡的開啟連線。 |
LockSCard | 宣告智慧卡的獨佔存取權。 |
附加 | 重設並重新初始化智慧卡。 |
交易 | 在智慧卡命令上執行寫入和讀取作業, (應用程式通訊協定資料單位) 物件。 |
UnlockScard | 釋放智慧卡的獨佔存取權。 |
ISCard介面具有這些屬性。
屬性 | 存取類型 | Description |
---|---|---|
Atr |
唯讀 |
擷取智慧卡的 ATR 字串 。 |
CardHandle |
唯讀 |
擷取連線智慧卡的控制碼。 |
Context |
唯讀 |
擷取目前的 Resource Manager 內容 控制碼。 |
通訊協定 |
唯讀 |
擷取目前在智慧卡上使用之通訊協定的識別碼。 |
狀態 |
唯讀 |
擷取智慧卡所在的目前狀態。 |
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows Server 2003 [僅限傳統型應用程式] |
用戶端支援結束 |
Windows XP |
伺服器終止支援 |
Windows Server 2003 |
標頭 |
|
類型程式庫 |
|
DLL |
|
IID |
IID_ISCard定義為 1461AAC3-6810-11D0-918F-00AA00C18068 |