структура 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 и 424k). Рекомендуется, чтобы клиенты NFC настраивали дополнительные активные режимы, если они поддерживаются.

NfcIPMode

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

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

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 (include Ncidef.h)

См. также

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

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