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. |