ISCard 介面

[ ISCard 介面可用於需求一節中指定的作業系統。 智慧卡模組提供類似的功能。

ISCard介面可讓您開啟和管理智慧卡的連線。 卡片的每個連線都需要 ISCard 介面的單一對應實例。

每當建立ISCard實例時,都必須提供智慧卡資源管理員。 如果無法使用此服務,建立介面將會失敗。

下列範例顯示 ISCard 介面的一般用法。 ISCard介面可用來連線到智慧卡、提交交易,以及釋放智慧卡。

將交易提交至特定卡片

  1. 建立 ISCard 介面。
  2. 藉由指定智慧卡 閱讀機 或使用先前建立的有效控制碼,附加至智慧卡。
  3. 使用 ISCardCmdISCardISO7816 智慧卡介面建立交易命令。
  4. 使用 ISCard 提交交易命令,以供智慧卡處理。
  5. 使用 ISCard 釋放智慧卡。
  6. 釋放 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
標頭
Scardmgr.h
類型程式庫
Scardmgr.tlb
DLL
Scardssp.dll
IID
IID_ISCard定義為 1461AAC3-6810-11D0-918F-00AA00C18068