Freigeben über


NFC_CX_RF_DISCOVERY_CONFIG Struktur (nfccx.h)

Die NFC_CX_RF_DISCOVERY_CONFIG-Struktur enthält RF-Ermittlungskonfigurationseinstellungen. Die Ermittlungskonfiguration sollte während der Initialisierung abgeschlossen werden, nachdem NfcDxDeviceInitializeaufgerufen wurde, andernfalls wird ein Fehler zurückgegeben.

Syntax

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;

Angehörige

Size

Größe dieser Struktur in Byte.

TotalDuration

Gesamtdauer des einzelnen Ermittlungszeitraums in Millisekunden. Der Standardwert ist 300 Millisekunden.

Dieses Element entspricht TOTAL_DURATION in der NCI-Spezifikation angegeben. Werte können zwischen 0 und 0xFFFF sein. Verwenden Sie einen geeigneten Wert, der sowohl die Ermittlungslatenz als auch den Stromverbrauch berücksichtigt.

PollConfig

Kombination aus NFC_CX_POLL_MODE_CONFIG Werten.

Dieses Mitglied aktiviert die Konfiguration der Einstellungen für den Abrufmodus. Der Standardwert ermöglicht die Abfrage für passive Umfrage NFC-A, passive Umfrage NFC-B und passive Umfrage NFC-F (212 und 424k). Es wird empfohlen, dass NFC-Clients zusätzliche aktive Modi konfigurieren, wenn sie unterstützt werden.

NfcIPMode

Kombination aus NFC_CX_NFCIP_MODE_CONFIG Werten.

Dieses Mitglied ermöglicht die Konfiguration NFC-IP Einstellungen für den Initiatormodus. Der Wert entspricht einer Kombination aus NFC_CX_NFCIP_MODE_CONFIG Enumeration. Die Standardeinstellung ermöglicht das Abrufen von passiven Abruf-NFC-A- und passiven Abruf-NFC-F (212- und 424k-Phasen).

NfcIPTgtMode

Kombination aus NFC_CX_NFCIP_TGT_MODE_CONFIG Werten.

Dieses Mitglied ermöglicht die Konfiguration NFC-IP Einstellungen für den Zielmodus. Standardmäßig werden passive Listen NFC-A und passive Listen NFC-F Phasen aktiviert.

NfcCEMode

Kombination aus NFC_CX_CE_MODE_CONFIG Werten.

Dieses Mitglied aktiviert die Konfiguration von NFC-CE Moduseinstellungen. Standardmäßig werden NFC-A, passive Listen NFC-B und passive Listen NFC-F Phasen aktiviert.

BailoutConfig

Kombination aus NFC_CX_POLL_BAILOUT_CONFIG Werten. Der Standardwert ist deaktiviert.

Dieses Mitglied ermöglicht die Konfiguration von PA_BAIL_OUT und PB_BAIL_OUT wie in der NCI-Spezifikation beschrieben.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10
mindestens unterstützte Server- Keine unterstützt
Header- nfccx.h (include Ncidef.h)

Siehe auch

Designanleitung für NFC-Klassenerweiterungen

Designleitfaden für Near Field Communication (NFC)