nfccx.h ヘッダー
このヘッダーは nfpdrivers によって使用されます。 詳細については、以下を参照してください。
nfccx.h には、次のプログラミング インターフェイスが含まれています。
関数
NFC_CX_CLIENT_CONFIG_INIT NFC_CX_CLIENT_CONFIG_INIT関数は、NFC_CX_CLIENT_CONFIG構造体を初期化します。 |
NFC_CX_LLCP_CONFIG_INIT NFC_CX_LLCP_CONFIG_INIT関数は、NFC_CX_LLCP_CONFIG構造体を初期化します。 |
NFC_CX_RF_DISCOVERY_CONFIG_INIT NFC_CX_RF_DISCOVERY_CONFIG_INIT関数は、NFC_CX_RF_DISCOVERY_CONFIG構造体を初期化します。 |
NfcCxDeviceDeinitialize NfcCxDeviceDeinitialize 関数 (nfccx.h) は、AddDevice ルーチン中に作成された WDF デバイスを初期化解除します。 |
NfcCxDeviceInitConfig DeviceInit 関数を実行するために、AddDevice ルーチン中にクライアント ドライバーによって呼び出されます。 このプロセス中に、次の I/O コールバック関数も交換されます。 |
NfcCxDeviceInitialize NfcCxDeviceInitialize 関数 (nfccx.h) は、AddDevice ルーチン中に作成された WDF デバイスを初期化します。 |
NfcCxHardwareEvent の デバイスを起動または停止するための D0Entry コールバックや D0Exit コールバックなどのハードウェア イベントが発生したときに、クライアント ドライバーによって呼び出されます。 初期化または起動時にファームウェアのダウンロードを必要とするドライバーの場合は、この呼び出しを別の作業項目に移動することをお勧めします。 ただし、クライアント ドライバーは次の役割を担います。 |
NfcCxNciReadNotification 読み取りパケットが使用可能な場合にクライアント ドライバーによって呼び出されます。 |
nfcCxRegisterSequenceHandler の 初期化中にクライアント ドライバーによって呼び出され、特定のシーケンスを処理するために登録されます。 |
NfcCxSetLlcpConfig LLCP パラメーターを構成するためにクライアント ドライバーによって呼び出されます。 |
NfcCxSetRfDiscoveryConfig RF 検出パラメーターを構成するためにクライアント ドライバーによって呼び出されます。 |
NfcCxUnregisterSequenceHandler 以前に登録されたシーケンス ハンドラー コールバックの登録を解除するために、デバイスのシャットダウン中にクライアント ドライバーによって呼び出されます。 |
コールバック関数
EVT_NFC_CX_DEVICE_IO_CONTROL 未処理の IOCTL をクライアント ドライバーに送信するために、NFC CX によって呼び出されます。 |
EVT_NFC_CX_SEQUENCE_HANDLER 特定の登録済みシーケンスを処理するようにクライアント ドライバーに通知するために、NFC CX によって呼び出されます。 |
EVT_NFC_CX_WRITE_NCI_PACKET クライアント ドライバーに書き込みパケットを送信するために NFC CX によって呼び出されます。 |
構造
NFC_CX_CLIENT_CONFIG NFC_CX_CLIENT_CONFIG構造体は、NfcCxDeviceInitConfig への入力パラメーターです。 |
NFC_CX_HARDWARE_EVENT NFC_CX_HARDWARE_EVENT構造体は、NfcCxHardwareEvent への入力パラメーターです。 |
NFC_CX_LLCP_CONFIG NFC_CX_LLCP_CONFIG構造体は、NfcCxSetLlcpConfig への入力パラメーターです。 |
NFC_CX_RF_DISCOVERY_CONFIG NFC_CX_RF_DISCOVERY_CONFIG構造には、RF 検出の構成設定が含まれています。 NfcDxDeviceInitialize を呼び出した後、初期化中に検出構成を完了する必要があります。それ以外の場合はエラーが返されます。 |
NFCCX_DRIVER_GLOBALS _NFCCX_DRIVER_GLOBALS構造体には、近距離無線通信 (NFC) CX ドライバーのグローバル値が含まれています。 |
列挙 体
NFC_CX_CE_MODE_CONFIG この列挙体は、CE リッスン モード フラグを指定します。 |
NFC_CX_DEVICE_MODE デバイス モード フラグを指定します。 |
NFC_CX_DRIVER_FLAGS ランタイム ドライバー フラグを指定します。 |
NFC_CX_HOST_ACTION NFC_CX_HOST_ACTION列挙体は、ホスト アクションを指定します。 |
NFC_CX_NFCIP_MODE_CONFIG NFC_CX_NFCIP_MODE_CONFIG列挙体は、NFC-IP イニシエーター モードを指定します。 |
NFC_CX_NFCIP_TGT_MODE_CONFIG NFC_CX_NFCIP_TGT_MODE_CONFIG列挙体は、ターゲット モード NFC-IP 指定します。 |
NFC_CX_POLL_BAILOUT_CONFIG NFC_CX_POLL_BAILOUT_CONFIG列挙は、ポーリング モードのベイル アウトを指定します。 |
NFC_CX_POLL_MODE_CONFIG NFC_CX_POLL_MODE_CONFIG列挙体はポーリング モードを指定します。 |
NFC_CX_SEQUENCE NFC_CX_SEQUENCE列挙はシーケンスを指定します。 |
NFC_CX_TRANSPORT_TYPE NFC_CX_TRANSPORT_TYPE列挙体は、トランスポートの種類を指定します。 |