функция обратного вызова EVT_NFC_CX_SEQUENCE_HANDLER (nfccx.h)

Вызывается NFC CX для уведомления драйвера клиента об обработке определенной зарегистрированной последовательности.

Синтаксис

EVT_NFC_CX_SEQUENCE_HANDLER EvtNfcCxSequenceHandler;

void EvtNfcCxSequenceHandler(
  [in]           WDFDEVICE Device,
  [in]           NFC_CX_SEQUENCE Sequence,
  [in]           PFN_NFC_CX_SEQUENCE_COMPLETION_ROUTINE CompletionRoutine,
  [in, optional] WDFCONTEXT CompletionContext
)
{...}

Параметры

[in] Device

Дескриптор объекта устройства платформы.

[in] Sequence

Перечисление NFC_CX_SEQUENCE .

[in] CompletionRoutine

Указатель на функцию обратного вызова CompletionRoutine .

[in, optional] CompletionContext

Определяемые драйвером контекстные сведения, указанные драйвером при регистрации функции обратного вызова EvtNfcCxSequenceHandler .

Возвращаемое значение

None

Remarks

По завершении обработки последовательности драйвер клиента уведомляет NFC CX с помощью обратного вызова завершения последовательности. Как и в случае с EvtNfcCxWriteNciPacket, клиент не должен выполнять блокирующие вызовы при обработке этого вызова функции. Любая обработка ввода-вывода должна обрабатываться в отдельном потоке или рабочем элементе. Однако драйвер клиента может вызывать подпрограмму завершения с флагом состояния при обработке этого вызова.

Требования

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

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

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

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