Partager via


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.