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


функция обратного вызова 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.

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

Никакой

Замечания

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10
минимальный поддерживаемый сервер Не поддерживается
целевая платформа Настольный
заголовка nfccx.h (include Ncidef.h)

См. также

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

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