nfccx.h 標頭
nfpdrivers 會使用此標頭。 如需詳細資訊,請參閱:
nfccx.h 包含下列程序設計介面:
功能
NFC_CX_CLIENT_CONFIG_INIT NFC_CX_CLIENT_CONFIG_INIT函式會初始化NFC_CX_CLIENT_CONFIG結構。 |
NFC_CX_LLCP_CONFIG_INIT NFC_CX_LLCP_CONFIG_INIT函式會初始化NFC_CX_LLCP_CONFIG結構。 |
NFC_CX_RF_DISCOVERY_CONFIG_INIT NFC_CX_RF_DISCOVERY_CONFIG_INIT函式會初始化NFC_CX_RF_DISCOVERY_CONFIG結構。 |
NfcCxDeviceDeinitialize NfcCxDeviceDeinitialize 函式 (nfccx.h) deinitializes 在 AddDevice 例程期間建立的 WDF 裝置。 |
NfcCxDeviceInitConfig 用戶端驅動程式在其 AddDevice 例程期間呼叫,以執行 DeviceInit 函式。 在此程式中,也會交換下列 I/O 回呼函式。 |
NfcCxDeviceInitialize NfcCxDeviceInitialize 函式 (nfccx.h) 會初始化在 AddDevice 例程期間建立的 WDF 裝置。 |
NfcCxHardwareEvent 當硬體事件發生時,用戶端驅動程式會呼叫 ,例如 D0Entry 和 D0Exit 回呼來啟動或停止裝置。 對於需要初始化或開機時需要韌體下載的驅動程序,建議將此呼叫移至個別的工作專案。 不過,客戶端驅動程序負責下列事項。 |
NfcCxNciReadNotification 當讀取封包可供使用時,由客戶端驅動程式呼叫。 |
NfcCxRegisterSequenceHandler 在初始化期間由客戶端驅動程式呼叫,以註冊以處理特定序列。 |
NfcCxSetLlcpConfig 用戶端驅動程式呼叫以設定 LLCP 參數。 |
NfcCxSetRfDiscoveryConfig 用戶端驅動程式呼叫以設定 RF 探索參數。 |
NfcCxUnregisterSequenceHandler 用戶端驅動程式在裝置關機期間呼叫,以取消註冊先前註冊的序列處理程式回呼。 |
回呼函式
EVT_NFC_CX_DEVICE_IO_CONTROL 由 NFC CX 呼叫,將未處理的 IOCTL 傳送給客戶端驅動程式。 |
EVT_NFC_CX_SEQUENCE_HANDLER NFC CX 呼叫以通知客戶端驅動程序處理特定的已註冊序列。 |
EVT_NFC_CX_WRITE_NCI_PACKET 由 NFC CX 呼叫,以將寫入封包傳送至客戶端驅動程式。 |
結構
NFC_CX_CLIENT_CONFIG NFC_CX_CLIENT_CONFIG結構是 NfcCxDeviceInitConfig 的輸入參數。 |
NFC_CX_HARDWARE_EVENT NFC_CX_HARDWARE_EVENT結構是 NfcCxHardwareEvent 的輸入參數。 |
NFC_CX_LLCP_CONFIG NFC_CX_LLCP_CONFIG 結構是 NfcCxSetLlcpConfig 的輸入參數。 |
NFC_CX_RF_DISCOVERY_CONFIG NFC_CX_RF_DISCOVERY_CONFIG 結構包含 RF 探索組態設定。 在呼叫 NfcDxDeviceInitialize 之後,應該在初始化期間完成探索設定,否則會傳回錯誤。 |
NFCCX_DRIVER_GLOBALS _NFCCX_DRIVER_GLOBALS 結構包含近場通信 (NFC) CX 驅動程式的全域值。 |
枚舉
NFC_CX_CE_MODE_CONFIG 此列舉會指定 CE 接聽模式旗標。 |
NFC_CX_DEVICE_MODE 指定裝置模式旗標。 |
NFC_CX_DRIVER_FLAGS 指定運行時間驅動程式旗標。 |
NFC_CX_HOST_ACTION NFC_CX_HOST_ACTION列舉會指定主機動作。 |
NFC_CX_NFCIP_MODE_CONFIG NFC_CX_NFCIP_MODE_CONFIG列舉會指定 NFC-IP 啟動器模式。 |
NFC_CX_NFCIP_TGT_MODE_CONFIG NFC_CX_NFCIP_TGT_MODE_CONFIG列舉會指定 NFC-IP 目標模式。 |
NFC_CX_POLL_BAILOUT_CONFIG NFC_CX_POLL_BAILOUT_CONFIG列舉指定輪詢模式救助。 |
NFC_CX_POLL_MODE_CONFIG NFC_CX_POLL_MODE_CONFIG列舉會指定輪詢模式。 |
NFC_CX_SEQUENCE NFC_CX_SEQUENCE列舉會指定序列。 |
NFC_CX_TRANSPORT_TYPE NFC_CX_TRANSPORT_TYPE列舉會指定傳輸類型。 |