Freigeben über


EVT_NFC_CX_SEQUENCE_HANDLER Rückruffunktion (nfccx.h)

Wird vom NFC CX aufgerufen, um den Clienttreiber über die Verarbeitung der spezifischen registrierten Sequenz zu benachrichtigen.

Syntax

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

Parameter

[in] Device

Ein Handle zu einem Framework-Geräteobjekt.

[in] Sequence

Eine NFC_CX_SEQUENCE-Aufzählung.

[in] CompletionRoutine

Ein Zeiger auf eine CompletionRoutine Rückruffunktion.

[in, optional] CompletionContext

Treiberdefinierte Kontextinformationen, die der Treiber beim Registrieren der EvtNfcCxSequenceHandler Rückruffunktion angegeben hat.

Rückgabewert

Nichts

Bemerkungen

Nach Abschluss der Behandlung der Sequenz benachrichtigt der Clienttreiber den NFC CX über den Sequenzabschlussrückruf. Ähnlich wie EvtNfcCxWriteNciPacketdarf der Client beim Behandeln dieses Funktionsaufrufs keine Blockierungsaufrufe ausführen. Jede E/A-Verarbeitung muss in einem separaten Thread oder einer Arbeitsaufgabe behandelt werden. Der Clienttreiber kann die Abschlussroutine jedoch mit einem Statusflagge beim Behandeln dieses Aufrufs aufrufen.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10
mindestens unterstützte Server- Keine unterstützt
Zielplattform- Desktop
Header- nfccx.h (include Ncidef.h)

Siehe auch

Designanleitung für NFC-Klassenerweiterungen

Designleitfaden für Near Field Communication (NFC)