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