перечисление NFC_CX_SEQUENCE (nfccx.h)
Перечисление NFC_CX_SEQUENCE указывает последовательности.
Синтаксис
typedef enum _NFC_CX_SEQUENCE {
SequencePreInit,
SequenceInitComplete,
SequencePreRfDiscStart,
SequenceRfDiscStartComplete,
SequencePreRfDiscStop,
SequenceRfDiscStopComplete,
SequencePreNfceeDisc,
SequenceNfceeDiscComplete,
SequencePreShutdown,
SequenceShutdownComplete,
SequencePreRecovery,
SequenceRecoveryComplete,
SequenceMaximum
} NFC_CX_SEQUENCE, *PNFC_CX_SEQUENCE;
Константы
SequencePreInit Эта последовательность вызывается CX во время простоя для перехода состояния инициализации, то есть до начала инициализации NFC CX. Команды NCI, включая CORE_RESET_CMD, не были отправлены контроллеру NFC с помощью NFC CX. В этой последовательности клиент может вызвать любую команду, не относясь к NCI. Команды NCI не должны отправляться контроллеру, так как ни CORE_RESET_CMD, ни CORE_INIT_CMD не были отправлены контроллеру. |
SequenceInitComplete Эта последовательность вызывается CX во время простоя для перехода состояния инициализации, то есть до начала инициализации NFC CX. Команды NCI, включая CORE_RESET_CMD, не были отправлены контроллеру NFC с помощью NFC CX. В этой последовательности клиент может вызвать любую команду, не относясь к NCI. Команды NCI не должны отправляться контроллеру, так как ни CORE_RESET_CMD, ни CORE_INIT_CMD не были отправлены контроллеру. |
SequencePreRfDiscStart Эта последовательность вызывается CX до начала обнаружения RF, т. е. через RF_DISCOVER_CMD. Драйвер клиента может использовать эту возможность для выполнения любой связанной конфигурации RF, включая любые оптимизации в цикл обнаружения. |
SequenceRfDiscStartComplete Эта последовательность вызывается CX сразу после начала обнаружения RF. Любой запуск после обнаружения конфигурации можно поддерживать с помощью этой точки расширяемости. |
SequencePreRfDiscStop Эта последовательность вызывается CX перед остановкой цикла обнаружения RF. |
SequenceRfDiscStopComplete Эта последовательность вызывается сразу после остановки цикла обнаружения. Драйвер клиента может использовать эту точку расширяемости для включения любой конфигурации режима ожидания. |
SequencePreNfceeDisc Эта последовательность вызывается CX до начала обнаружения NFCEE. Обнаружение NFCEE происходит с отключенным циклом обнаружения. Драйвер клиента может использовать эту последовательность для включения любых внутренних NFC-NFCEE интерфейсов, которые могли быть отключены после инициализации питания. |
SequenceNfceeDiscComplete Эта последовательность вызывается немедленно после операции обнаружения NFCEE. |
SequencePreShutdown Эта последовательность вызывается до начала завершения работы. |
SequenceShutdownComplete Эта последовательность вызывается CX после завершения последовательности завершения работы. Драйвер клиента может очистить любое поддерживаемое состояние NCI. |
SequencePreRecovery Эта последовательность вызывается CX, если требуется выполнить последовательность восстановления из-за неустранимого сбоя. Драйвер клиента может использовать эту последовательность для записи дампов ОЗУ в целях диагностики. |
SequenceRecoveryComplete Эта последовательность вызывается CX после завершения последовательности восстановления и при возврате драйвера к рабочему состоянию. |
SequenceMaximum |
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 10 |
минимальный поддерживаемый сервер | Не поддерживается |
заголовка | nfccx.h (include Ncidef.h) |
См. также
руководство по проектированию расширений класса NFC
руководство по проектированию для связи с полями (NFC)