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. |