Compartir a través de


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 especificó el controlador cuando registró el EvtNfcCxSequenceHandler función de devolución de llamada.

Valor devuelto

Ninguno

Observaciones

Al finalizar la secuencia, el controlador cliente notifica a NFC CX a través de la devolución de llamada de finalización de secuencia. De forma similar a 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 Valor
cliente mínimo admitido Windows 10
servidor mínimo admitido No se admite ninguna
de la plataforma de destino de Escritorio
encabezado de nfccx.h (incluya Ncidef.h)

Consulte también

guía de diseño de extensión de clase NFC

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