Partager via


en-tête nfccx.h

Cet en-tête est utilisé par les nfpdrivers. Pour plus d’informations, consultez :

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 créé pendant la routine AddDevice.
NfcCxDeviceInitConfig

Appelé par le pilote client pendant sa routine AddDevice pour exécuter des fonctions DeviceInit. Pendant ce processus, les fonctions de rappel d’E/S suivantes sont également échangées.
NfcCxDeviceInitialize

La fonction NfcCxDeviceInitialize (nfccx.h) initialise un appareil WDF créé pendant la routine AddDevice.
NfcCxHardwareEvent

Appelé par le pilote client lorsqu’un événement matériel se produit comme des rappels D0Entry et D0Exit 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 des éléments suivants.
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 le NFC CX pour envoyer un IOCTL non géré au pilote client.
EVT_NFC_CX_SEQUENCE_HANDLER

Appelé par nfc CX pour avertir le pilote client de gérer la séquence inscrite spécifique.
EVT_NFC_CX_WRITE_NCI_PACKET

Appelé par le 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 pour NfcCxDeviceInitConfig.
NFC_CX_HARDWARE_EVENT

La structure NFC_CX_HARDWARE_EVENT est un paramètre d’entrée pour NfcCxHardwareEvent.
NFC_CX_LLCP_CONFIG

La structure NFC_CX_LLCP_CONFIG est un paramètre d’entrée pour NfcCxSetLlcpConfig.
NFC_CX_RF_DISCOVERY_CONFIG

La structure NFC_CX_RF_DISCOVERY_CONFIG contient des paramètres de configuration de découverte RF. La configuration de découverte doit être terminé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 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 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 d’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 NFC-IP mode cible.
NFC_CX_POLL_BAILOUT_CONFIG

L’énumération NFC_CX_POLL_BAILOUT_CONFIG spécifie le mode de sondage de sauvetage.
NFC_CX_POLL_MODE_CONFIG

L’énumération NFC_CX_POLL_MODE_CONFIG spécifie le mode de sondage.
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.