enumerasi NFC_CX_SEQUENCE (nfccx.h)

Enumerasi NFC_CX_SEQUENCE menentukan urutan.

Sintaks

typedef enum _NFC_CX_SEQUENCE {
  SequencePreInit,
  SequenceInitComplete,
  SequencePreRfDiscStart,
  SequenceRfDiscStartComplete,
  SequencePreRfDiscStop,
  SequenceRfDiscStopComplete,
  SequencePreNfceeDisc,
  SequenceNfceeDiscComplete,
  SequencePreShutdown,
  SequenceShutdownComplete,
  SequencePreRecovery,
  SequenceRecoveryComplete,
  SequenceMaximum
} NFC_CX_SEQUENCE, *PNFC_CX_SEQUENCE;

Konstanta

 
SequencePreInit
Urutan ini dipanggil oleh CX selama transisi status menganggur ke init, yaitu, sebelum dimulainya inisialisasi oleh NFC CX. Tidak ada perintah NCI termasuk CORE_RESET_CMD yang telah dikirim ke pengontrol NFC oleh NFC CX. Dalam urutan ini, klien dapat memanggil perintah non-NCI apa pun. Perintah NCI tidak boleh dikirim ke pengontrol karena tidak CORE_RESET_CMD maupun CORE_INIT_CMD telah dikirim ke pengontrol.
SequenceInitComplete
Urutan ini dipanggil oleh CX selama transisi status menganggur ke init, yaitu, sebelum dimulainya inisialisasi oleh NFC CX. Tidak ada perintah NCI termasuk CORE_RESET_CMD yang telah dikirim ke pengontrol NFC oleh NFC CX. Dalam urutan ini, klien dapat memanggil perintah non-NCI apa pun. Perintah NCI tidak boleh dikirim ke pengontrol karena tidak CORE_RESET_CMD maupun CORE_INIT_CMD telah dikirim ke pengontrol.
SequencePreRfDiscStart
Urutan ini dipanggil oleh CX sebelum memulai penemuan RF yaitu melalui RF_DISCOVER_CMD. Driver klien dapat menggunakan kesempatan ini untuk melakukan konfigurasi RF terkait termasuk pengoptimalan apa pun ke loop penemuan.
SequenceRfDiscStartComplete
Urutan ini dipanggil oleh CX segera setelah dimulainya penemuan RF. Setiap konfigurasi pasca-penemuan mulai dapat didukung melalui titik ekstensibilitas ini.
SequencePreRfDiscStop
Urutan ini dipanggil oleh CX sebelum menghentikan perulangan penemuan RF.
SequenceRfDiscStopComplete
Urutan ini dipanggil segera setelah perulangan penemuan dihentikan. Driver klien dapat menggunakan titik ekstensibilitas ini untuk mengaktifkan konfigurasi mode siaga apa pun.
SequencePreNfceeDisc
Urutan ini dipanggil oleh CX sebelum memulai penemuan NFCEE. Penemuan NFCEE terjadi dengan loop penemuan dinonaktifkan. Driver klien dapat menggunakan urutan ini untuk mengaktifkan antarmuka NFC-NFCEE internal yang dapat dinonaktifkan pasca-inisialisasi untuk pengoptimalan daya.
SequenceNfceeDiscComplete
Urutan ini dipanggil segera pasca operasi penemuan NFCEE.
SequencePreShutdown
Urutan ini dipanggil sebelum dimulainya pematian.
SequenceShutdownComplete
Urutan ini dipanggil oleh CX setelah urutan matikan selesai. Driver klien dapat membersihkan status NCI yang dipertahankan.
SequencePreRecovery
Urutan ini dipanggil oleh CX jika perlu melakukan urutan pemulihan karena kegagalan fatal. Driver klien dapat menggunakan urutan ini untuk menangkap cadangan RAM untuk tujuan diagnostik.
SequenceRecoveryComplete
Urutan ini dipanggil oleh CX setelah penyelesaian urutan pemulihan dan ketika driver kembali ke status kerja.
SequenceMaximum

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)