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)
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für