Share via


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 D0Entry e D0Exit callback per avviare o arrestare il dispositivo. Per i driver che richiedono il download del firmware all'inizializzazione o all'avvio, è consigliabile spostare questa chiamata in 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 della 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 la modalità di destinazione NFC-IP.
NFC_CX_POLL_BAILOUT_CONFIG

L'enumerazione NFC_CX_POLL_BAILOUT_CONFIG specifica la modalità pollout.
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.