struktur NFC_CX_RF_DISCOVERY_CONFIG (nfccx.h)

Struktur NFC_CX_RF_DISCOVERY_CONFIG berisi pengaturan konfigurasi penemuan RF. Konfigurasi penemuan harus diselesaikan selama inisialisasi setelah memanggil NfcDxDeviceInitialize, jika tidak, kesalahan dikembalikan.

Sintaks

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;

Anggota

Size

Ukuran struktur ini dalam byte.

TotalDuration

Total durasi periode penemuan tunggal dalam milidetik. Defaultnya adalah 300 milidetik.

Anggota ini sesuai dengan TOTAL_DURATION yang ditentukan dalam spesifikasi NCI. Nilai bisa antara 0 hingga 0xFFFF. Gunakan nilai yang sesuai yang memperhitungkan latensi penemuan serta konsumsi daya.

PollConfig

Kombinasi nilai NFC_CX_POLL_MODE_CONFIG .

Anggota ini memungkinkan konfigurasi pengaturan mode polling. Default memungkinkan polling untuk polling pasif NFC-A, polling pasif NFC-B, dan polling pasif NFC-F (212 dan 424k). Disarankan agar klien NFC mengonfigurasi mode aktif tambahan jika didukung.

NfcIPMode

Kombinasi nilai NFC_CX_NFCIP_MODE_CONFIG .

Anggota ini memungkinkan konfigurasi pengaturan mode inisiator NFC-IP. Nilai sesuai dengan kombinasi enum NFC_CX_NFCIP_MODE_CONFIG. Default memungkinkan polling untuk polling pasif NFC-A dan polling pasif NFC-F (212 dan 424k).

NfcIPTgtMode

Kombinasi nilai NFC_CX_NFCIP_TGT_MODE_CONFIG .

Anggota ini memungkinkan konfigurasi pengaturan mode target NFC-IP. Default memungkinkan NFC-A mendengarkan pasif dan fase NFC-F mendengarkan pasif.

NfcCEMode

Kombinasi nilai NFC_CX_CE_MODE_CONFIG .

Anggota ini memungkinkan konfigurasi pengaturan mode NFC-CE. Default memungkinkan NFC-A mendengarkan pasif, mendengarkan pasif NFC-B, dan fase NFC-F mendengarkan pasif.

BailoutConfig

Kombinasi nilai NFC_CX_POLL_BAILOUT_CONFIG . Default dinonaktifkan.

Anggota ini memungkinkan konfigurasi PA_BAIL_OUT dan PB_BAIL_OUT seperti yang dijelaskan dalam spesifikasi NCI.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10
Server minimum yang didukung Tidak ada yang didukung
Header nfccx.h (termasuk Ncidef.h)

Lihat juga

Panduan desain ekstensi kelas NFC

Panduan desain komunikasi bidang dekat (NFC)