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)