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 を含む) |