Share via


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 支援,以進行製造和行尾測試,但超出本文件的範圍。