次の方法で共有


NFC_CX_RF_DISCOVERY_CONFIG構造体 (nfccx.h)

NFC_CX_RF_DISCOVERY_CONFIG 構造には、RF 検出の構成設定が含まれています。 NfcDxDeviceInitialize呼び出した後、初期化中に検出構成を完了する必要があります。それ以外の場合はエラーが返されます。

構文

typedef struct _NFC_CX_RF_DISCOVERY_CONFIG {
  ULONG  Size;
  USHORT TotalDuration;
  ULONG  PollConfig;
  UCHAR  NfcIPMode;
  UCHAR  NfcIPTgtMode;
  UCHAR  NfcCEMode;
  UCHAR  BailoutConfig;
} NFC_CX_RF_DISCOVERY_CONFIG, *PNFC_CX_RF_DISCOVERY_CONFIG;

メンバーズ

Size

この構造体のサイズ (バイト単位)。

TotalDuration

1 回の検出期間の合計時間 (ミリ秒)。 既定値は 300 ミリ秒です。

このメンバーは、NCI 仕様で指定されたTOTAL_DURATIONに対応します。 値は 0 から0xFFFFの間で指定できます。 検出の待機時間と電力消費量の両方を考慮に入れる適切な値を使用します。

PollConfig

NFC_CX_POLL_MODE_CONFIG 値の組み合わせ。

このメンバーは、ポーリング モード設定の構成を有効にします。 既定では、パッシブ ポーリング NFC-A、パッシブ ポーリング NFC-B、パッシブ ポーリング NFC-F (212 および 424k) のポーリングが有効になります。 NFC クライアントがサポートされている場合は、追加のアクティブ モードを構成することをお勧めします。

NfcIPMode

NFC_CX_NFCIP_MODE_CONFIG 値の組み合わせ。

このメンバーは、イニシエーター モードの設定 NFC-IP 構成できます。 値は、列挙型の組み合わせNFC_CX_NFCIP_MODE_CONFIG対応します。 既定では、パッシブ ポーリング NFC-A とパッシブ ポーリング NFC-F (212 および 424k) フェーズのポーリングが有効になります。

NfcIPTgtMode

NFC_CX_NFCIP_TGT_MODE_CONFIG 値の組み合わせ。

このメンバーにより、ターゲット モードの設定 NFC-IP 構成できます。 既定では、パッシブ リッスン NFC-A とパッシブ リッスン NFC-F フェーズが有効になります。

NfcCEMode

NFC_CX_CE_MODE_CONFIG 値の組み合わせ。

このメンバーは、NFC-CE モード設定の構成を有効にします。 既定では、パッシブ リッスン NFC-A、パッシブ リッスン NFC-B、パッシブ リッスン NFC-F フェーズが有効になります。

BailoutConfig

NFC_CX_POLL_BAILOUT_CONFIG 値の組み合わせ。 既定値は無効です。

このメンバーは、NCI 仕様で説明されているように、PA_BAIL_OUTとPB_BAIL_OUTの構成を有効にします。

必要条件

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

関連項目

NFC クラス拡張設計ガイド

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