Condividi tramite


struttura NFC_CX_RF_DISCOVERY_CONFIG (nfccx.h)

La struttura NFC_CX_RF_DISCOVERY_CONFIG contiene le impostazioni di configurazione dell'individuazione RF. La configurazione di individuazione deve essere completata durante l'inizializzazione dopo aver chiamato NfcDxDeviceInitialize, in caso contrario viene restituito un errore.

Sintassi

typedef struct _NFC_CX_RF_DISCOVERY_CONFIG {
  ULONG  Size;
  USHORT TotalDuration;
  ULONG  PollConfig;
  UCHAR  NfcIPMode;
  UCHAR  NfcIPTgtMode;
  UCHAR  NfcCEMode;
  UCHAR  BailoutConfig;
} NFC_CX_RF_DISCOVERY_CONFIG, *PNFC_CX_RF_DISCOVERY_CONFIG;

Membri

Size

Dimensione di questa struttura in byte.

TotalDuration

Durata totale del singolo periodo di individuazione in millisecondi. Il valore predefinito è 300 millisecondi.

Questo membro corrisponde a TOTAL_DURATION specificato nella specifica NCI. I valori possono essere compresi tra 0 e 0xFFFF. Usare un valore appropriato che tenga conto sia della latenza di individuazione che del consumo energetico.

PollConfig

Combinazione di valori NFC_CX_POLL_MODE_CONFIG.

Questo membro abilita la configurazione delle impostazioni della modalità di polling. L'impostazione predefinita abilita il polling per il polling passivo NFC-A, NFC-B passivo e il polling passivo NFC-F (212 e 424k). È consigliabile che i client NFC configurino modalità attive aggiuntive, se supportate.

NfcIPMode

Combinazione di valori NFC_CX_NFCIP_MODE_CONFIG.

Questo membro abilita la configurazione delle impostazioni NFC-IP modalità iniziatore. Il valore corrisponde alla combinazione di NFC_CX_NFCIP_MODE_CONFIG enumerazione. Il valore predefinito abilita il polling per le fasi di polling passivo NFC-A e NFC-F di polling passivo (212 e 424k).

NfcIPTgtMode

Combinazione di valori NFC_CX_NFCIP_TGT_MODE_CONFIG.

Questo membro abilita la configurazione delle impostazioni NFC-IP modalità di destinazione. Il valore predefinito abilita le fasi di ascolto passivo NFC-A e di ascolto passivo NFC-F.

NfcCEMode

Combinazione di valori NFC_CX_CE_MODE_CONFIG.

Questo membro abilita la configurazione delle impostazioni della modalità di NFC-CE. Il valore predefinito abilita le fasi nfc-A di ascolto passivo NFC-A, listen NFC-B passivo e ascolto passivo NFC-F fasi.

BailoutConfig

Combinazione di valori di NFC_CX_POLL_BAILOUT_CONFIG. Il valore predefinito è disabilitato.

Questo membro abilita la configurazione di PA_BAIL_OUT e PB_BAIL_OUT come descritto nella specifica NCI.

Fabbisogno

Requisito Valore
client minimo supportato Windows 10
server minimo supportato Nessuna supportata
intestazione nfccx.h (include Ncidef.h)

Vedere anche

guida alla progettazione dell'estensione della classe NFC

guida alla progettazione NFC (Near Field Communication)