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)

See also