EVT_NFC_CX_SEQUENCE_HANDLER función de devolución de llamada (nfccx.h)

Llamado por NFC CX para notificar al controlador cliente que controle la secuencia registrada específica.

Sintaxis

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
)
{...}

Parámetros

[in] Device

Identificador de un objeto de dispositivo de marco.

[in] Sequence

Enumeración NFC_CX_SEQUENCE .

[in] CompletionRoutine

Puntero a una función de devolución de llamada CompletionRoutine .

[in, optional] CompletionContext

Información de contexto definida por el controlador que el controlador especificó cuando registró la función de devolución de llamada EvtNfcCxSequenceHandler .

Valor devuelto

None

Observaciones

Al finalizar el control de la secuencia, el controlador cliente notifica al NFC CX a través de la devolución de llamada de finalización de secuencia. Al igual que EvtNfcCxWriteNciPacket, el cliente no debe realizar ninguna llamada de bloqueo al controlar esta llamada de función. Cualquier procesamiento de E/S debe controlarse en un subproceso o elemento de trabajo independiente. Sin embargo, el controlador cliente puede invocar la rutina de finalización con una marca de estado al controlar esta llamada.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10
Servidor mínimo compatible No se admite ninguno
Plataforma de destino Escritorio
Encabezado nfccx.h (incluya Ncidef.h)

Consulte también

Guía de diseño de extensiones de clase NFC

Guía de diseño de comunicación de campo cercano (NFC)