Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Het NFC-stuurprogramma wordt geïmplementeerd als klasse-extensie en het onderliggende transportstuurprogramma wordt geïmplementeerd als clientstuurprogramma. Het belangrijkste voordeel van een monolithisch stuurprogramma is dat de clienttransportstuurprogramma in de toekomst kan worden vervangen om extra transporten te ondersteunen of om specifieke behoeften van chipfabrikanten te ondersteunen voor functionaliteit die nog niet is gestandaardiseerd via het NFC-forum.
Ondersteuning voor de klasse-extensie is opgenomen in UMDF 2.0. Omdat de NFC-stack geen afhankelijkheid heeft van kernsysteemonderdelen die beschikbaar zijn in de kernelmodus en de prestatievereisten die worden geïmpliceerd door een technologie die is beperkt tot 424Kbps, is er geen reden om dit stuurprogramma te laten functioneren in de kernelmodus.
| Bestand | Beschrijving |
|---|---|
| NfcCx.dll | Deze DLL bevat de implementatie van het NFC-klassestuurprogramma. Het heeft een afhankelijkheid van UMDF en wordt geïnstalleerd via een onderdeelmanifest. Het DLL-bestand is een binair kernbestand dat compatibel is met het systeem zonder enige afhankelijkheid boven wat beschikbaar is in het kernsysteem. De DLL is indirect gekoppeld aan het clientstuurprogramma via de NfcCxStub-bibliotheek waarmee het clientstuurprogramma het kan laden en de initialisatie kan starten. |
| NfcCxStub.lib | Dit bestand is de stub-bibliotheek waarmee het clientstuurprogramma laadtijdkoppelingen naar NfcCx.dll kan uitvoeren zonder rechtstreeks te koppelen aan NfcCx.lib. |
Het stuurprogramma voor de NFC-klasse-extensie wordt niet verwacht te draaien in de update-OS-context. Het stuurprogramma wordt echter naar verwachting uitgevoerd in MMOS (Microsoft Manufacturing OS) om end-of-line tests uit te voeren. Het NFC-clientstuurprogramma dat wordt geleverd door een chipsetfabrikant kan aanvullende DDI-ondersteuning implementeren voor productie- en end-of-line-testdoeleinden, maar dat valt buiten het bereik van deze documentatie.