共用方式為


ISCardFileAccess 介面

[ ISCardFileAccess 介面可用於需求一節中指定的作業系統。 它不適用於 Windows Server 2003 service Pack 1 (SP1) 及更新版本、Windows Vista、Windows Server 2008 和後續版本的作業系統。 智慧卡模組提供類似的功能。

下列介面定義是以開發 智慧卡服務提供者時可遵循的標準提供。

ISCardFileAccess介面可用來根據 ISO/IEC 7816-4 中所定義的結構,將高階介面實作至以卡片為基礎的檔案系統。 其他實作可能,但預期這是最常見的實作。

ISCardFileAccess介面可用來以非常熟悉電腦環境中的應用程式開發人員的方式公開檔案系統實體。 它提供機制來尋找特定檔案,並執行一般作業,例如選取、讀取、寫入、建立和刪除。 它會封裝並遮罩大部分在卡片層級執行這些作業所涉及的低階詳細資料。

以下是 ISCardFileAccess 介面的一般用法。 在此情況下, ISCardFileAccess 介面可用來選取、開啟和寫入檔案。

若要寫入檔案

  1. 呼叫 ISCardManage::CreateFileAccess 以建立 ISCardFileAccess 介面。
  2. 呼叫 [開啟 ] 以選取並開啟檔案。
  3. 呼叫 Write
  4. 呼叫 Close
  5. 釋放 ISCardFileAccess 介面。

成員

ISCardFileAccess介面繼承自IDispatch介面。 ISCardFileAccess 也有下列類型的成員:

方法

ISCardFileAccess介面具有這些方法。

方法 Description
ChangeDir 將目前的智慧卡目錄變更為新的指定目錄。
關閉 關閉指定的檔案。
建立 在 ICC 檔案系統內的指定位置建立檔案。
刪除 刪除指定的檔案。
目錄 擷取檔案清單。
GetCurrentDir 傳回目前選取目錄的絕對路徑。
GetFileCapabilities 擷取檔案功能。
GetProperties 擷取指定物件的標記所參考的基本資料。
Invalidate 使指定的檔案無效。
Open 開啟指定的檔案以供進一步使用。
讀取 從指定的檔案讀取並傳回指定的資料。
恢復 讓檔案 (EF 或 DF) ,先前已使用 Invalidate 命令讓應用程式存取而無效。
Seek 選取要從中完成讀取/寫入權限的物件。
SetProperties 設定指定之物件的標記所參考的基本資料。
Write 將資料寫入目前開啟的檔案。

 

規格需求

需求
最低支援的用戶端
Windows XP [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2003 [僅限傳統型應用程式]
用戶端支援結束
Windows XP
伺服器終止支援
Windows Server 2003