次の方法で共有


EVT_NFC_CX_SEQUENCE_HANDLERコールバック関数 (nfccx.h)

特定の登録済みシーケンスを処理するようにクライアント ドライバーに通知するために、NFC CX によって呼び出されます。

構文

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

パラメーター

[in] Device

フレームワーク デバイス オブジェクトへのハンドル。

[in] Sequence

NFC_CX_SEQUENCE 列挙体。

[in] CompletionRoutine

CompletionRoutine コールバック関数へのポインター。

[in, optional] CompletionContext

ドライバーが EvtNfcCxSequenceHandler コールバック関数を登録したときに指定したドライバー定義コンテキスト情報。

戻り値

何一つ

備考

シーケンスの処理が完了すると、クライアント ドライバーはシーケンス完了コールバックを通じて NFC CX に通知します。 EvtNfcCxWriteNciPacketと同様に、クライアントは、この関数呼び出しを処理するときにブロック呼び出しを行う必要はありません。 I/O 処理は、別のスレッドまたは作業項目で処理する必要があります。 ただし、クライアント ドライバーは、この呼び出しを処理するときに状態フラグで完了ルーチンを呼び出すことができます。

必要条件

要件 価値
サポートされる最小クライアント Windows 10
サポートされる最小サーバー サポートされていません
ターゲット プラットフォーム の デスクトップ
ヘッダー nfccx.h (Ncidef.h を含む)

関連項目

NFC クラス拡張設計ガイド

近距離無線通信 (NFC) 設計ガイド