Freigeben über


nfccx.h-Header

Dieser Header wird von nfpdrivers verwendet. Weitere Informationen finden Sie unter:

nfccx.h enthält die folgenden Programmierschnittstellen:

Funktionen

 
NFC_CX_CLIENT_CONFIG_INIT

Die NFC_CX_CLIENT_CONFIG_INIT-Funktion initialisiert die NFC_CX_CLIENT_CONFIG Struktur.
NFC_CX_LLCP_CONFIG_INIT

Die NFC_CX_LLCP_CONFIG_INIT-Funktion initialisiert die NFC_CX_LLCP_CONFIG Struktur.
NFC_CX_RF_DISCOVERY_CONFIG_INIT

Die NFC_CX_RF_DISCOVERY_CONFIG_INIT-Funktion initialisiert die NFC_CX_RF_DISCOVERY_CONFIG Struktur.
NfcCxDeviceDeinitialize

Die NfcCxDeviceDeinitialize-Funktion (nfccx.h) deinitialisiert ein WDF-Gerät, das während der AddDevice-Routine erstellt wurde.
NfcCxDeviceInitConfig-

Wird während der AddDevice-Routine vom Clienttreiber aufgerufen, um DeviceInit-Funktionen auszuführen. Während dieses Prozesses werden auch die folgenden E/A-Rückruffunktionen ausgetauscht.
NfcCxDeviceInitialize

Die NfcCxDeviceInitialize-Funktion (nfccx.h) initialisiert ein WDF-Gerät, das während der AddDevice-Routine erstellt wurde.
NfcCxHardwareEvent-

Wird vom Clienttreiber aufgerufen, wenn ein Hardwareereignis auftritt, z. B. D0Entry- und D0Exit-Rückrufe, um das Gerät zu starten oder zu beenden. Für Treiber, die firmwarebasierte Downloads für Initialisierung oder Start erfordern, empfiehlt es sich, diesen Aufruf in eine separate Arbeitsaufgabe zu verschieben. Der Clienttreiber ist jedoch für Folgendes verantwortlich.
NfcCxNciReadNotification

Wird vom Clienttreiber aufgerufen, wenn ein Lesepaket verfügbar ist.
NfcCxRegisterSequenceHandler-

Wird vom Clienttreiber während der Initialisierung aufgerufen, um sich für die Behandlung bestimmter Sequenzen zu registrieren.
NfcCxSetLlcpConfig-

Vom Clienttreiber aufgerufen, um die LLCP-Parameter zu konfigurieren.
NfcCxSetRfDiscoveryConfig-

Vom Clienttreiber aufgerufen, um die RF-Ermittlungsparameter zu konfigurieren.
NfcCxUnregisterSequenceHandler-

Vom Clienttreiber beim Herunterfahren des Geräts aufgerufen, um die Registrierung für den zuvor registrierten Sequenzhandlerrückruf aufzuheben.

Rückruffunktionen

 
EVT_NFC_CX_DEVICE_IO_CONTROL

Vom NFC CX aufgerufen, um einen unbehandelten IOCTL an den Clienttreiber zu senden.
EVT_NFC_CX_SEQUENCE_HANDLER

Wird vom NFC CX aufgerufen, um den Clienttreiber über die Verarbeitung der spezifischen registrierten Sequenz zu benachrichtigen.
EVT_NFC_CX_WRITE_NCI_PACKET

Vom NFC CX aufgerufen, um ein Schreibpaket an den Clienttreiber zu senden.

Strukturen

 
NFC_CX_CLIENT_CONFIG

Die NFC_CX_CLIENT_CONFIG-Struktur ist ein Eingabeparameter für NfcCxDeviceInitConfig.
NFC_CX_HARDWARE_EVENT

Die NFC_CX_HARDWARE_EVENT-Struktur ist ein Eingabeparameter für NfcCxHardwareEvent.
NFC_CX_LLCP_CONFIG

Die NFC_CX_LLCP_CONFIG Struktur ist ein Eingabeparameter für NfcCxSetLlcpConfig.
NFC_CX_RF_DISCOVERY_CONFIG

Die NFC_CX_RF_DISCOVERY_CONFIG-Struktur enthält RF-Ermittlungskonfigurationseinstellungen. Die Ermittlungskonfiguration sollte während der Initialisierung nach dem Aufrufen von NfcDxDeviceInitialize abgeschlossen werden, andernfalls wird ein Fehler zurückgegeben.
NFCCX_DRIVER_GLOBALS

Die _NFCCX_DRIVER_GLOBALS-Struktur enthält globale Werte für den NEAR Field Communications (NFC)-CX-Treiber.

Aufzählungen

 
NFC_CX_CE_MODE_CONFIG

Diese Enumeration gibt CE-Überwachungsmoduskennzeichnungen an.
NFC_CX_DEVICE_MODE

Gibt Gerätemoduskennzeichnungen an.
NFC_CX_DRIVER_FLAGS

Gibt Laufzeittreiberkennzeichnungen an.
NFC_CX_HOST_ACTION

Die NFC_CX_HOST_ACTION-Aufzählung gibt Hostaktionen an.
NFC_CX_NFCIP_MODE_CONFIG

Die NFC_CX_NFCIP_MODE_CONFIG-Aufzählung gibt den NFC-IP Initiatormodus an.
NFC_CX_NFCIP_TGT_MODE_CONFIG

Die NFC_CX_NFCIP_TGT_MODE_CONFIG-Aufzählung gibt NFC-IP Zielmodus an.
NFC_CX_POLL_BAILOUT_CONFIG

Die NFC_CX_POLL_BAILOUT_CONFIG-Aufzählung gibt das Abrufen des Abrufmodus an.
NFC_CX_POLL_MODE_CONFIG

Die NFC_CX_POLL_MODE_CONFIG-Aufzählung gibt den Abrufmodus an.
NFC_CX_SEQUENCE

Die NFC_CX_SEQUENCE-Aufzählung gibt Sequenzen an.
NFC_CX_TRANSPORT_TYPE

Die NFC_CX_TRANSPORT_TYPE-Aufzählung gibt Transporttypen an.