次の方法で共有


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
サポートされている最小のサーバー サポートなし
対象プラットフォーム デスクトップ
Header nfccx.h (Ncidef.h を含む)

こちらもご覧ください

NFC クラス拡張設計ガイド

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