Intestazione nfccx.h
Questa intestazione viene usata dai nfpdrivers. Per altre informazioni, vedere:
nfccx.h contiene le interfacce di programmazione seguenti:
Funzioni
NFC_CX_CLIENT_CONFIG_INIT La funzione NFC_CX_CLIENT_CONFIG_INIT inizializza la struttura NFC_CX_CLIENT_CONFIG. |
NFC_CX_LLCP_CONFIG_INIT La funzione NFC_CX_LLCP_CONFIG_INIT inizializza la struttura NFC_CX_LLCP_CONFIG. |
NFC_CX_RF_DISCOVERY_CONFIG_INIT La funzione NFC_CX_RF_DISCOVERY_CONFIG_INIT inizializza la struttura NFC_CX_RF_DISCOVERY_CONFIG. |
NfcCxDeviceDeinitialize La funzione NfcCxDeviceDeinitialize (nfccx.h) denitialize un dispositivo WDF creato durante la routine AddDevice. |
NfcCxDeviceInitConfig Chiamato dal driver client durante la routine AddDevice per eseguire le funzioni DeviceInit. Durante questo processo vengono scambiate anche le funzioni di callback di I/O seguenti. |
NfcCxDeviceInitialize La funzione NfcCxDeviceInitialize (nfccx.h) inizializza un dispositivo WDF creato durante la routine AddDevice. |
NfcCxHardwareEvent Chiamato dal driver client quando si verifica un evento hardware come I callback D0Entry e D0Exit per avviare o arrestare il dispositivo. Per i driver che richiedono il download del firmware durante l'inizializzazione o l'avvio, è consigliabile spostare questa chiamata a un elemento di lavoro separato. Tuttavia, il driver client è responsabile delle operazioni seguenti. |
nfcCxNciReadNotification Chiamato dal driver client quando è disponibile un pacchetto di lettura. |
NfcCxRegisterSequenceHandler Chiamato dal driver client durante l'inizializzazione per la registrazione per la gestione di sequenze specifiche. |
NfcCxSetLlcpConfig Chiamato dal driver client per configurare i parametri LLCP. |
NfcCxSetRfDiscoveryConfig Chiamato dal driver client per configurare i parametri di individuazione RF. |
NfcCxUnregisterSequenceHandler Chiamato dal driver client durante l'arresto del dispositivo per annullare la registrazione per il callback del gestore sequenza registrato in precedenza. |
Funzioni di callback
EVT_NFC_CX_DEVICE_IO_CONTROL Chiamato da NFC CX per inviare un IOCTL non gestito al driver client. |
EVT_NFC_CX_SEQUENCE_HANDLER Chiamato da NFC CX per notificare al driver client di gestire la sequenza registrata specifica. |
EVT_NFC_CX_WRITE_NCI_PACKET Chiamato da NFC CX per inviare un pacchetto di scrittura al driver client. |
Strutture
NFC_CX_CLIENT_CONFIG La struttura NFC_CX_CLIENT_CONFIG è un parametro di input per NfcCxDeviceInitConfig. |
NFC_CX_HARDWARE_EVENT La struttura NFC_CX_HARDWARE_EVENT è un parametro di input per NfcCxHardwareEvent. |
NFC_CX_LLCP_CONFIG La struttura NFC_CX_LLCP_CONFIG è un parametro di input per NfcCxSetLlcpConfig. |
NFC_CX_RF_DISCOVERY_CONFIG La struttura NFC_CX_RF_DISCOVERY_CONFIG contiene le impostazioni di configurazione dell'individuazione RF. La configurazione di individuazione deve essere completata durante l'inizializzazione dopo la chiamata a NfcDxDeviceInitialize. In caso contrario, viene restituito un errore. |
NFCCX_DRIVER_GLOBALS La struttura _NFCCX_DRIVER_GLOBALS contiene valori globali per il driver CX Near Field Communications (NFC). |
Enumerazioni
NFC_CX_CE_MODE_CONFIG Questa enumerazione specifica i flag della modalità di ascolto CE. |
NFC_CX_DEVICE_MODE Specifica i flag della modalità dispositivo. |
NFC_CX_DRIVER_FLAGS Specifica i flag del driver di runtime. |
NFC_CX_HOST_ACTION L'enumerazione NFC_CX_HOST_ACTION specifica le azioni host. |
NFC_CX_NFCIP_MODE_CONFIG L'enumerazione NFC_CX_NFCIP_MODE_CONFIG specifica la modalità iniziatore NFC-IP. |
NFC_CX_NFCIP_TGT_MODE_CONFIG L'enumerazione NFC_CX_NFCIP_TGT_MODE_CONFIG specifica NFC-IP modalità di destinazione. |
NFC_CX_POLL_BAILOUT_CONFIG L'enumerazione NFC_CX_POLL_BAILOUT_CONFIG specifica il salvataggio in modalità polling. |
NFC_CX_POLL_MODE_CONFIG L'enumerazione NFC_CX_POLL_MODE_CONFIG specifica la modalità di polling. |
NFC_CX_SEQUENCE L'enumerazione NFC_CX_SEQUENCE specifica le sequenze. |
NFC_CX_TRANSPORT_TYPE L'enumerazione NFC_CX_TRANSPORT_TYPE specifica i tipi di trasporto. |