Заголовок nfccx.h

Этот заголовок используется nfpdrivers. Дополнительные сведения см. в разделе:

nfccx.h содержит следующие программные интерфейсы:

Функции

 
NFC_CX_CLIENT_CONFIG_INIT

Функция NFC_CX_CLIENT_CONFIG_INIT инициализирует структуру NFC_CX_CLIENT_CONFIG.
NFC_CX_LLCP_CONFIG_INIT

Функция NFC_CX_LLCP_CONFIG_INIT инициализирует структуру NFC_CX_LLCP_CONFIG.
NFC_CX_RF_DISCOVERY_CONFIG_INIT

Функция NFC_CX_RF_DISCOVERY_CONFIG_INIT инициализирует структуру NFC_CX_RF_DISCOVERY_CONFIG.
NfcCxDeviceDeinitialize

Функция NfcCxDeviceDeinitialize (nfccx.h) деинициализирует устройство WDF, созданное во время процедуры AddDevice.
NfcCxDeviceInitConfig

Вызывается драйвером клиента во время процедуры AddDevice для выполнения функций DeviceInit. Во время этого процесса также обмениваются следующими функциями обратного вызова ввода-вывода.
NfcCxDeviceInitialize

Функция NfcCxDeviceInitialize (nfccx.h) инициализирует устройство WDF, созданное во время процедуры AddDevice.
NfcCxHardwareEvent

Вызывается драйвером клиента при возникновении аппаратного события, например обратных вызовов D0Entry и D0Exit, для запуска или остановки устройства. Для драйверов, требующих загрузки встроенного ПО при инициализации или загрузке, рекомендуется переместить этот вызов в отдельный рабочий элемент. Однако драйвер клиента отвечает за следующее.
NfcCxNciReadNotification

Вызывается драйвером клиента, когда доступен пакет для чтения.
NfcCxRegisterSequenceHandler

Вызывается драйвером клиента во время инициализации для регистрации для обработки определенных последовательностей.
NfcCxSetLlcpConfig

Вызывается драйвером клиента для настройки параметров LLCP.
NfcCxSetRfDiscoveryConfig

Вызывается драйвером клиента для настройки параметров обнаружения RF.
NfcCxUnregisterSequenceHandler

Вызывается драйвером клиента во время завершения работы устройства для отмены регистрации ранее зарегистрированного обратного вызова обработчика последовательности.

Функции обратного вызова

 
EVT_NFC_CX_DEVICE_IO_CONTROL

Вызывается NFC CX для отправки необработанного IOCTL драйверу клиента.
EVT_NFC_CX_SEQUENCE_HANDLER

Вызывается NFC CX для уведомления драйвера клиента об обработке определенной зарегистрированной последовательности.
EVT_NFC_CX_WRITE_NCI_PACKET

Вызывается NFC CX для отправки пакета записи драйверу клиента.

Структуры

 
NFC_CX_CLIENT_CONFIG

Структура NFC_CX_CLIENT_CONFIG является входным параметром для NfcCxDeviceInitConfig.
NFC_CX_HARDWARE_EVENT

Структура NFC_CX_HARDWARE_EVENT является входным параметром для NfcCxHardwareEvent.
NFC_CX_LLCP_CONFIG

Структура NFC_CX_LLCP_CONFIG является входным параметром для NfcCxSetLlcpConfig.
NFC_CX_RF_DISCOVERY_CONFIG

Структура NFC_CX_RF_DISCOVERY_CONFIG содержит параметры конфигурации обнаружения rf. Настройка обнаружения должна быть завершена во время инициализации после вызова NfcDxDeviceInitialize, в противном случае возвращается ошибка.
NFCCX_DRIVER_GLOBALS

Структура _NFCCX_DRIVER_GLOBALS содержит глобальные значения для драйвера CX near Field Communications (NFC).

Перечисления

 
NFC_CX_CE_MODE_CONFIG

Это перечисление задает флаги режима прослушивания CE.
NFC_CX_DEVICE_MODE

Задает флаги режима устройства.
NFC_CX_DRIVER_FLAGS

Задает флаги драйвера времени выполнения.
NFC_CX_HOST_ACTION

Перечисление NFC_CX_HOST_ACTION указывает действия узла.
NFC_CX_NFCIP_MODE_CONFIG

Перечисление NFC_CX_NFCIP_MODE_CONFIG указывает режим инициатора NFC-IP.
NFC_CX_NFCIP_TGT_MODE_CONFIG

Перечисление NFC_CX_NFCIP_TGT_MODE_CONFIG указывает целевой режим NFC-IP.
NFC_CX_POLL_BAILOUT_CONFIG

Перечисление NFC_CX_POLL_BAILOUT_CONFIG указывает режим опроса.
NFC_CX_POLL_MODE_CONFIG

Перечисление NFC_CX_POLL_MODE_CONFIG указывает режим опроса.
NFC_CX_SEQUENCE

Перечисление NFC_CX_SEQUENCE указывает последовательности.
NFC_CX_TRANSPORT_TYPE

Перечисление NFC_CX_TRANSPORT_TYPE указывает типы транспорта.