EVT_NFC_CX_SEQUENCE_HANDLER - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// nfccx.h

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
)
{...}
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (nc-nfccx-evt_nfc_cx_sequence_handler)

EVT_NFC_CX_SEQUENCE_HANDLER callback function

Description

Called by the NFC CX to notify the client driver to handle the specific registered sequence.

Parameters

Device [in]

A handle to a framework device object.

Sequence [in]

An NFC_CX_SEQUENCE enumeration.

CompletionRoutine [in]

A pointer to a CompletionRoutine callback function.

CompletionContext [in, optional]

Driver-defined context information that the driver specified when it registered the EvtNfcCxSequenceHandler callback function.

Remarks

On completion of handling the sequence, the client driver notifies the NFC CX through the sequence completion callback. Similar to EvtNfcCxWriteNciPacket, the client must not make any blocking calls when handling this function call. Any I/O processing must be handled on a separate thread or work item. However, the client driver can invoke the completion routine with a status flag when handling this call.

See also

NFC class extension design guide

Near field communication (NFC) design guide