Compartir a través de


Encabezado nfccx.h

Los nfpdrivers usan este encabezado. Para obtener más información, consulte:

  • de comunicaciones de campo cercano (NFC)

nfccx.h contiene las siguientes interfaces de programación:

Funciones

 
NFC_CX_CLIENT_CONFIG_INIT

La función NFC_CX_CLIENT_CONFIG_INIT inicializa la estructura NFC_CX_CLIENT_CONFIG.
NFC_CX_LLCP_CONFIG_INIT

La función NFC_CX_LLCP_CONFIG_INIT inicializa la estructura NFC_CX_LLCP_CONFIG.
NFC_CX_RF_DISCOVERY_CONFIG_INIT

La función NFC_CX_RF_DISCOVERY_CONFIG_INIT inicializa la estructura NFC_CX_RF_DISCOVERY_CONFIG.
NfcCxDeviceDeinitialize

La función NfcCxDeviceDeinitialize (nfccx.h) reinicializa un dispositivo WDF que se creó durante la rutina AddDevice.
nfcCxDeviceInitConfig

Lo llama el controlador cliente durante su rutina AddDevice para realizar funciones deviceInit. Durante este proceso también se intercambian las siguientes funciones de devolución de llamada de E/S.
NfcCxDeviceInitialize

La función NfcCxDeviceInitialize (nfccx.h) inicializa un dispositivo WDF que se creó durante la rutina AddDevice.
NfcCxHardwareEvent

Lo llama el controlador de cliente cuando se produce un evento de hardware como devoluciones de llamada D0Entry y D0Exit para iniciar o detener el dispositivo. Para los controladores que requieren descarga de firmware en la inicialización o el arranque, se recomienda mover esta llamada a un elemento de trabajo independiente. Sin embargo, el controlador cliente es responsable de lo siguiente.
NfcCxNciReadNotification

Lo llama el controlador cliente cuando hay disponible un paquete de lectura.
NfcCxRegisterSequenceHandler

Lo llama el controlador cliente durante la inicialización para registrarse para controlar secuencias específicas.
nfcCxSetLlcpConfig

Llamado por el controlador de cliente para configurar los parámetros LLCP.
nfcCxSetRfDiscoveryConfig

Lo llama el controlador cliente para configurar los parámetros de detección de RF.
NfcCxUnregisterSequenceHandler

Lo llama el controlador cliente durante el apagado del dispositivo para anular el registro de la devolución de llamada del controlador de secuencia previamente registrado.

Funciones de devolución de llamada

 
EVT_NFC_CX_DEVICE_IO_CONTROL

Llamado por NFC CX para enviar un IOCTL no controlado al controlador de cliente.
EVT_NFC_CX_SEQUENCE_HANDLER

Llamado por NFC CX para notificar al controlador cliente que controle la secuencia registrada específica.
EVT_NFC_CX_WRITE_NCI_PACKET

Llamado por NFC CX para enviar un paquete de escritura al controlador cliente.

Estructuras

 
NFC_CX_CLIENT_CONFIG

La estructura NFC_CX_CLIENT_CONFIG es un parámetro de entrada para NfcCxDeviceInitConfig.
NFC_CX_HARDWARE_EVENT

La estructura NFC_CX_HARDWARE_EVENT es un parámetro de entrada para NfcCxHardwareEvent.
NFC_CX_LLCP_CONFIG

La estructura NFC_CX_LLCP_CONFIG es un parámetro de entrada para NfcCxSetLlcpConfig.
NFC_CX_RF_DISCOVERY_CONFIG

La estructura NFC_CX_RF_DISCOVERY_CONFIG contiene opciones de configuración de detección de RF. La configuración de detección debe completarse durante la inicialización después de llamar a NfcDxDeviceInitialize; de lo contrario, se devuelve un error.
NFCCX_DRIVER_GLOBALS

La estructura _NFCCX_DRIVER_GLOBALS contiene valores globales para el controlador NEAR Field Communications (NFC) CX.

Enumeraciones

 
NFC_CX_CE_MODE_CONFIG

Esta enumeración especifica marcas de modo de escucha ce.
NFC_CX_DEVICE_MODE

Especifica marcas de modo de dispositivo.
NFC_CX_DRIVER_FLAGS

Especifica marcas de controlador en tiempo de ejecución.
NFC_CX_HOST_ACTION

La enumeración NFC_CX_HOST_ACTION especifica acciones de host.
NFC_CX_NFCIP_MODE_CONFIG

La enumeración NFC_CX_NFCIP_MODE_CONFIG especifica el modo de iniciador NFC-IP.
NFC_CX_NFCIP_TGT_MODE_CONFIG

La enumeración NFC_CX_NFCIP_TGT_MODE_CONFIG especifica NFC-IP modo de destino.
NFC_CX_POLL_BAILOUT_CONFIG

La enumeración NFC_CX_POLL_BAILOUT_CONFIG especifica el rescate del modo de sondeo.
NFC_CX_POLL_MODE_CONFIG

La enumeración NFC_CX_POLL_MODE_CONFIG especifica el modo de sondeo.
NFC_CX_SEQUENCE

La enumeración NFC_CX_SEQUENCE especifica secuencias.
NFC_CX_TRANSPORT_TYPE

La enumeración NFC_CX_TRANSPORT_TYPE especifica los tipos de transporte.