NFC 類別延伸模組架構
NFC 驅動程式會實作為類別延伸模組,而基礎傳輸驅動程式會實作為用戶端驅動程式。 整合型驅動程式的主要優點是,未來可以取代用戶端傳輸驅動程式,以支援額外的傳輸,或支援晶元製造商的特定需求,以取得尚未透過NFC論壇標準化的功能。
UMDF 2.0 中包含類別延伸模組的支援。 由於 NFC 堆疊與核心模式中可用的核心系統元件並無相依性,且技術所隱含的效能需求上限為 424Kbps,因此沒有理由讓此驅動程式在核心模式中運作。
檔案 | 描述 |
---|---|
NfcCx.dll | 此 DLL 包含 NFC 類別驅動程式實作。 它相依於 UMDF,並透過元件指令清單安裝。 DLL 是核心系統相容的二進位檔,其相依性高於核心系統中可用的任何相依性。 DLL 會透過 NfcCxStub 連結庫間接連結到用戶端驅動程式,讓用戶端驅動程式載入它並開始初始化。 |
NfcCxStub.lib | 此檔案是存根連結庫,可讓用戶端驅動程序執行載入時間連結至 NfcCx.dll,而不需要直接連結至 NfcCx.lib。 |
NFC 類別擴充驅動程式不應該在更新 OS 內容中執行。 不過,驅動程式預期會在 Microsoft Manufacturing OS (MMOS) 中執行,以執行在線測試。 由晶元組製造商提供的 NFC 用戶端驅動程式可以實作額外的 DDI 支援,以進行製造和行尾測試,但超出本文件的範圍。