NFC_CX_RF_DISCOVERY_CONFIG-Struktur (nfccx.h)

Die NFC_CX_RF_DISCOVERY_CONFIG-Struktur enthält Konfigurationseinstellungen für die RF-Ermittlung. Die Ermittlungskonfiguration sollte während der Initialisierung nach dem Aufruf von NfcDxDeviceInitialize abgeschlossen werden, 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;

Member

Size

Größe dieser Struktur in Bytes.

TotalDuration

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

Dieser Member entspricht TOTAL_DURATION, die in der NCI-Spezifikation angegeben sind. 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 von NFC_CX_POLL_MODE_CONFIG Werten.

Dieses Mitglied aktiviert die Konfiguration der Einstellungen für den Abfragemodus. Die Standardeinstellung 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 diese unterstützt werden.

NfcIPMode

Kombination von NFC_CX_NFCIP_MODE_CONFIG Werten.

Dieses Member ermöglicht die Konfiguration der Einstellungen für den NFC-IP-Initiatormodus. Der Wert entspricht einer Kombination aus NFC_CX_NFCIP_MODE_CONFIG Enumeration. Die Standardeinstellung ermöglicht die Abfrage für die Phasen PASSIVE UMFRAGE NFC-A und Passive Poll NFC-F (212 und 424k).

NfcIPTgtMode

Kombination von NFC_CX_NFCIP_TGT_MODE_CONFIG Werten.

Dieses Element aktiviert die Konfiguration der NFC-IP-Zielmoduseinstellungen. Standardmäßig werden NFC-A- und passives Listen-NFC-F-Phasen aktiviert.

NfcCEMode

Kombination von NFC_CX_CE_MODE_CONFIG Werten.

Dieses Element ermöglicht die Konfiguration der EINSTELLUNGEN des NFC-CE-Modus. Die Standardeinstellung ermöglicht passives Listen NFC-A, passives Listen NFC-B und passives Listen NFC-F- Phasen.

BailoutConfig

Kombination von NFC_CX_POLL_BAILOUT_CONFIG Werten. Die Standardeinstellung ist „Deaktiviert“.

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10
Unterstützte Mindestversion (Server) Nicht unterstützt
Kopfzeile nfccx.h (include Ncidef.h)

Weitere Informationen

Entwurfsleitfaden für nfc-Klassenerweiterungen

Entwurfsleitfaden für Nahfeldkommunikation (Near Field Communication, NFC)