Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Specifies run-time driver flags.
Syntax
typedef enum _NFC_CX_DRIVER_FLAGS {
NFC_CX_DRIVER_DISABLE_WTD_TIMER,
NFC_CX_DRIVER_DISABLE_NFCEE_DISCOVERY,
NFC_CX_DRIVER_DISABLE_RECOVERY_MODE,
NFC_CX_DRIVER_DISABLE_HOST_CARD_EMULATION,
NFC_CX_DRIVER_HCI_NETWORK_PER_NFCEE,
NFC_CX_DRIVER_DISABLE_NFCEE_ACTION_NTF,
NFC_CX_DRIVER_ENABLE_EEPROM_WRITE_PROTECTION,
NFC_CX_DRIVER_ISODEP_RNAK_PRESENCE_CHK_SUPPORTED,
NFC_CX_DRIVER_RF_ROUTING_POWER_SUB_STATES_SUPPORTED,
NFC_CX_DRIVER_SKIP_DEVICE_STOP_IDLE,
NFC_CX_DRIVER_POWER_AND_LINK_CONTROL_SUPPORTED
} NFC_CX_DRIVER_FLAGS, *PNFC_CX_DRIVER_FLAGS;
Constants
NFC_CX_DRIVER_DISABLE_WTD_TIMERDisable watchdog timer in CX. |
NFC_CX_DRIVER_DISABLE_NFCEE_DISCOVERYDisable NFCEE discovery. |
NFC_CX_DRIVER_DISABLE_RECOVERY_MODEDisable NCI recovery mechanism in CX. |
NFC_CX_DRIVER_DISABLE_HOST_CARD_EMULATIONDisable host card emulation feature. |
NFC_CX_DRIVER_HCI_NETWORK_PER_NFCEENFCC implements a separate HCI network per NFCEE. |
NFC_CX_DRIVER_DISABLE_NFCEE_ACTION_NTFDisable NFCEE action notification. |
NFC_CX_DRIVER_ENABLE_EEPROM_WRITE_PROTECTIONEnable opt to over-write only when configs change. |
NFC_CX_DRIVER_ISODEP_RNAK_PRESENCE_CHK_SUPPORTEDThe R-NAK command for ISO-DEP will be used for presence check. |
NFC_CX_DRIVER_RF_ROUTING_POWER_SUB_STATES_SUPPORTEDIndicates support for RF routing switched ON power sub-states. |
NFC_CX_DRIVER_SKIP_DEVICE_STOP_IDLENFC CX will not call WdfDeviceStopIdle or WdfDeviceResumeIdle. |
NFC_CX_DRIVER_POWER_AND_LINK_CONTROL_SUPPORTEDIndicates that NFCEE_POWER_AND_LINK_CTRL is supported for the NCI 1.x protocol as an extension. |
Remarks
The NFC CX allows the NFC client driver to provide some driver flags that can be used to configure the run-time implementation of the class extension. These flags enable the NFC CX to implement some standard NCI operations slightly differently to support different firmware implementations due to ambiguities in the NCI specification.
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows 10 |
| Minimum supported server | None supported |
| Header | nfccx.h (include Ncidef.h) |