en-tête nfccx.h
Cet en-tête est utilisé par nfpdrivers. Pour plus d'informations, consultez les pages suivantes :
nfccx.h contient les interfaces de programmation suivantes :
Fonctions
NFC_CX_CLIENT_CONFIG_INIT La fonction NFC_CX_CLIENT_CONFIG_INIT initialise la structure NFC_CX_CLIENT_CONFIG. |
NFC_CX_LLCP_CONFIG_INIT La fonction NFC_CX_LLCP_CONFIG_INIT initialise la structure NFC_CX_LLCP_CONFIG. |
NFC_CX_RF_DISCOVERY_CONFIG_INIT La fonction NFC_CX_RF_DISCOVERY_CONFIG_INIT initialise la structure NFC_CX_RF_DISCOVERY_CONFIG. |
NfcCxDeviceDeinitialize La fonction NfcCxDeviceDeinitialize (nfccx.h) désinitialise un appareil WDF qui a été créé pendant la routine AddDevice. |
NfcCxDeviceInitConfig Appelé par le pilote client pendant sa routine AddDevice pour effectuer des fonctions DeviceInit. Au cours de ce processus, les fonctions de rappel d’E/S suivantes sont également échangées. |
NfcCxDeviceInitialize La fonction NfcCxDeviceInitialize (nfccx.h) initialise un appareil WDF qui a été créé pendant la routine AddDevice. |
NfcCxHardwareEvent Appelé par le pilote client lorsqu’un événement matériel se produit, comme D0Entry et D0Exit, rappelle pour démarrer ou arrêter l’appareil. Pour les pilotes qui nécessitent le téléchargement du microprogramme lors de l’initialisation ou du démarrage, il est recommandé de déplacer cet appel vers un élément de travail distinct. Toutefois, le pilote client est responsable de ce qui suit. |
NfcCxNciReadNotification Appelé par le pilote client lorsqu’un paquet de lecture est disponible. |
NfcCxRegisterSequenceHandler Appelé par le pilote client lors de l’initialisation pour s’inscrire pour gérer des séquences spécifiques. |
NfcCxSetLlcpConfig Appelé par le pilote client pour configurer les paramètres LLCP. |
NfcCxSetRfDiscoveryConfig Appelé par le pilote client pour configurer les paramètres de découverte RF. |
NfcCxUnregisterSequenceHandler Appelé par le pilote client lors de l’arrêt de l’appareil pour annuler l’inscription pour le rappel du gestionnaire de séquence précédemment inscrit. |
Fonctions de rappel
EVT_NFC_CX_DEVICE_IO_CONTROL Appelé par nfc CX pour envoyer un IOCTL non pris en charge au pilote client. |
EVT_NFC_CX_SEQUENCE_HANDLER Appelé par le CX NFC pour avertir le pilote client de gérer la séquence inscrite spécifique. |
EVT_NFC_CX_WRITE_NCI_PACKET Appelé par NFC CX pour envoyer un paquet d’écriture au pilote client. |
Structures
NFC_CX_CLIENT_CONFIG La structure NFC_CX_CLIENT_CONFIG est un paramètre d’entrée de NfcCxDeviceInitConfig. |
NFC_CX_HARDWARE_EVENT La structure NFC_CX_HARDWARE_EVENT est un paramètre d’entrée de NfcCxHardwareEvent. |
NFC_CX_LLCP_CONFIG La structure NFC_CX_LLCP_CONFIG est un paramètre d’entrée de NfcCxSetLlcpConfig. |
NFC_CX_RF_DISCOVERY_CONFIG La structure NFC_CX_RF_DISCOVERY_CONFIG contient les paramètres de configuration de la découverte RF. La configuration de la découverte doit être effectuée lors de l’initialisation après l’appel de NfcDxDeviceInitialize, sinon une erreur est retournée. |
NFCCX_DRIVER_GLOBALS La structure _NFCCX_DRIVER_GLOBALS contient des valeurs globales pour le pilote CX NFC (Near Field Communications). |
Énumérations
NFC_CX_CE_MODE_CONFIG Cette énumération spécifie les indicateurs de mode d’écoute CE. |
NFC_CX_DEVICE_MODE Spécifie les indicateurs de mode d’appareil. |
NFC_CX_DRIVER_FLAGS Spécifie les indicateurs de pilote au moment de l’exécution. |
NFC_CX_HOST_ACTION L’énumération NFC_CX_HOST_ACTION spécifie les actions de l’hôte. |
NFC_CX_NFCIP_MODE_CONFIG L’énumération NFC_CX_NFCIP_MODE_CONFIG spécifie le mode initiateur NFC-IP. |
NFC_CX_NFCIP_TGT_MODE_CONFIG L’énumération NFC_CX_NFCIP_TGT_MODE_CONFIG spécifie le mode cible NFC-IP. |
NFC_CX_POLL_BAILOUT_CONFIG L’énumération NFC_CX_POLL_BAILOUT_CONFIG spécifie le mode d’interrogation. |
NFC_CX_POLL_MODE_CONFIG L’énumération NFC_CX_POLL_MODE_CONFIG spécifie le mode d’interrogation. |
NFC_CX_SEQUENCE L’énumération NFC_CX_SEQUENCE spécifie des séquences. |
NFC_CX_TRANSPORT_TYPE L’énumération NFC_CX_TRANSPORT_TYPE spécifie les types de transport. |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour