NFC_CX_DRIVER_FLAGS enumeration (nfccx.h)
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_TIMER Disable watchdog timer in CX. |
NFC_CX_DRIVER_DISABLE_NFCEE_DISCOVERY Disable NFCEE discovery. |
NFC_CX_DRIVER_DISABLE_RECOVERY_MODE Disable NCI recovery mechanism in CX. |
NFC_CX_DRIVER_DISABLE_HOST_CARD_EMULATION Disable host card emulation feature. |
NFC_CX_DRIVER_HCI_NETWORK_PER_NFCEE NFCC implements a separate HCI network per NFCEE. |
NFC_CX_DRIVER_DISABLE_NFCEE_ACTION_NTF Disable NFCEE action notification. |
NFC_CX_DRIVER_ENABLE_EEPROM_WRITE_PROTECTION Enable opt to over-write only when configs change. |
NFC_CX_DRIVER_ISODEP_RNAK_PRESENCE_CHK_SUPPORTED The R-NAK command for ISO-DEP will be used for presence check. |
NFC_CX_DRIVER_RF_ROUTING_POWER_SUB_STATES_SUPPORTED Indicates support for RF routing switched ON power sub-states. |
NFC_CX_DRIVER_SKIP_DEVICE_STOP_IDLE NFC CX will not call WdfDeviceStopIdle or WdfDeviceResumeIdle. |
NFC_CX_DRIVER_POWER_AND_LINK_CONTROL_SUPPORTED Indicates 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) |