структура NFC_CX_RF_DISCOVERY_CONFIG (nfccx.h)

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

Синтаксис

typedef struct _NFC_CX_RF_DISCOVERY_CONFIG {
  ULONG  Size;
  USHORT TotalDuration;
  ULONG  PollConfig;
  UCHAR  NfcIPMode;
  UCHAR  NfcIPTgtMode;
  UCHAR  NfcCEMode;
  UCHAR  BailoutConfig;
} NFC_CX_RF_DISCOVERY_CONFIG, *PNFC_CX_RF_DISCOVERY_CONFIG;

Члены

Size

Размер этой структуры в байтах.

TotalDuration

Общая длительность одного периода обнаружения в миллисекундах. Значение по умолчанию — 300 миллисекунда.

Этот элемент соответствует TOTAL_DURATION, указанным в спецификации NCI. Значения могут быть от 0 до 0xFFFF. Используйте соответствующее значение, учитывающее задержку обнаружения и энергопотребление.

PollConfig

Сочетание NFC_CX_POLL_MODE_CONFIG значений .

Этот член включает настройку параметров режима опроса. Значение по умолчанию включает опрос для пассивного опроса NFC-A, пассивного опроса NFC-B и пассивного опроса NFC-F (212 и 424 кб). Рекомендуется, чтобы клиенты NFC настраивали дополнительные активные режимы, если они поддерживаются.

NfcIPMode

Сочетание NFC_CX_NFCIP_MODE_CONFIG значений .

Этот член включает настройку параметров режима инициатора NFC-IP. Значение соответствует сочетанию перечисления NFC_CX_NFCIP_MODE_CONFIG. Значение по умолчанию включает опрос для пассивного опроса NFC-A и пассивного опроса NFC-F (212 и 424 кб).

NfcIPTgtMode

Сочетание NFC_CX_NFCIP_TGT_MODE_CONFIG значений .

Этот член включает настройку параметров целевого режима NFC-IP. Значение по умолчанию включает пассивное прослушивание NFC-A и пассивное прослушивание nfc-F фаз.

NfcCEMode

Сочетание NFC_CX_CE_MODE_CONFIG значений .

Этот член включает настройку параметров режима NFC-CE. Значение по умолчанию включает пассивное прослушивание NFC-A, пассивное прослушивание NFC-B и пассивное прослушивание фаз NFC-F.

BailoutConfig

Сочетание NFC_CX_POLL_BAILOUT_CONFIG значений . По умолчанию оно отключено.

Этот член позволяет настраивать PA_BAIL_OUT и PB_BAIL_OUT, как описано в спецификации NCI.

Требования

Требование Значение
Минимальная версия клиента Windows 10
Минимальная версия сервера Ни одна версия не поддерживается
Верхняя часть nfccx.h (включая Ncidef.h)

См. также раздел

Руководство по проектированию расширения класса NFC

Руководство по проектированию ближней связи (NFC)