Bagikan melalui


header nfccx.h

Header ini digunakan oleh nfpdrivers. Untuk informasi selengkapnya, lihat:

nfccx.h berisi antarmuka pemrograman berikut:

Fungsi

 
NFC_CX_CLIENT_CONFIG_INIT

Fungsi NFC_CX_CLIENT_CONFIG_INIT menginisialisasi struktur NFC_CX_CLIENT_CONFIG.
NFC_CX_LLCP_CONFIG_INIT

Fungsi NFC_CX_LLCP_CONFIG_INIT menginisialisasi struktur NFC_CX_LLCP_CONFIG.
NFC_CX_RF_DISCOVERY_CONFIG_INIT

Fungsi NFC_CX_RF_DISCOVERY_CONFIG_INIT menginisialisasi struktur NFC_CX_RF_DISCOVERY_CONFIG.
NfcCxDeviceDeinitialize

Fungsi NfcCxDeviceDeinitialize (nfccx.h) mendeinisialisasi perangkat WDF yang dibuat selama rutinitas AddDevice.
NfcCxDeviceInitConfig

Dipanggil oleh driver klien selama rutinitas AddDevice-nya untuk melakukan fungsi DeviceInit. Selama proses ini, fungsi panggilan balik I/O berikut juga ditukar.
NfcCxDeviceInitialize

Fungsi NfcCxDeviceInitialize (nfccx.h) menginisialisasi perangkat WDF yang dibuat selama rutinitas AddDevice.
NfcCxHardwareEvent

Dipanggil oleh driver klien ketika peristiwa perangkat keras terjadi seperti panggilan balik D0Entry dan D0Exit untuk memulai atau menghentikan perangkat. Untuk driver yang memerlukan unduhan firmware pada inisialisasi atau boot-up, disarankan untuk memindahkan panggilan ini ke item kerja terpisah. Namun, driver klien bertanggung jawab atas hal berikut.
NfcCxNciReadNotification

Dipanggil oleh driver klien ketika paket baca tersedia.
NfcCxRegisterSequenceHandler

Dipanggil oleh driver klien selama inisialisasi untuk mendaftar untuk menangani urutan tertentu.
NfcCxSetLlcpConfig

Dipanggil oleh driver klien untuk mengonfigurasi parameter LLCP.
NfcCxSetRfDiscoveryConfig

Dipanggil oleh driver klien untuk mengonfigurasi parameter penemuan RF.
NfcCxUnregisterSequenceHandler

Dipanggil oleh driver klien selama pematian perangkat untuk membatalkan pendaftaran untuk panggilan balik handler urutan yang terdaftar sebelumnya.

Fungsi panggilan balik

 
EVT_NFC_CX_DEVICE_IO_CONTROL

Dipanggil oleh NFC CX untuk mengirim IOCTL yang tidak tertangani ke driver klien.
EVT_NFC_CX_SEQUENCE_HANDLER

Dipanggil oleh NFC CX untuk memberi tahu driver klien untuk menangani urutan terdaftar tertentu.
EVT_NFC_CX_WRITE_NCI_PACKET

Dipanggil oleh NFC CX untuk mengirim paket tulis ke driver klien.

Struktur

 
NFC_CX_CLIENT_CONFIG

Struktur NFC_CX_CLIENT_CONFIG adalah parameter input ke NfcCxDeviceInitConfig.
NFC_CX_HARDWARE_EVENT

Struktur NFC_CX_HARDWARE_EVENT adalah parameter input ke NfcCxHardwareEvent.
NFC_CX_LLCP_CONFIG

Struktur NFC_CX_LLCP_CONFIG adalah parameter input ke NfcCxSetLlcpConfig.
NFC_CX_RF_DISCOVERY_CONFIG

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

Struktur _NFCCX_DRIVER_GLOBALS berisi nilai global untuk driver CX Near Field Communications (NFC).

Enumerasi

 
NFC_CX_CE_MODE_CONFIG

Enumerasi ini menentukan bendera mode mendengarkan CE.
NFC_CX_DEVICE_MODE

Menentukan bendera mode perangkat.
NFC_CX_DRIVER_FLAGS

Menentukan bendera driver run-time.
NFC_CX_HOST_ACTION

Enumerasi NFC_CX_HOST_ACTION menentukan tindakan host.
NFC_CX_NFCIP_MODE_CONFIG

Enumerasi NFC_CX_NFCIP_MODE_CONFIG menentukan mode inisiator NFC-IP.
NFC_CX_NFCIP_TGT_MODE_CONFIG

Enumerasi NFC_CX_NFCIP_TGT_MODE_CONFIG menentukan mode target NFC-IP.
NFC_CX_POLL_BAILOUT_CONFIG

Enumerasi NFC_CX_POLL_BAILOUT_CONFIG menentukan bail out mode polling.
NFC_CX_POLL_MODE_CONFIG

Enumerasi NFC_CX_POLL_MODE_CONFIG menentukan mode polling.
NFC_CX_SEQUENCE

Enumerasi NFC_CX_SEQUENCE menentukan urutan.
NFC_CX_TRANSPORT_TYPE

Enumerasi NFC_CX_TRANSPORT_TYPE menentukan jenis transportasi.