Поделиться через


структура 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)