Encabezado nfccx.h
Los nfpdrivers usan este encabezado. Para obtener más información, consulte:
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. |