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