Freigeben über


SmartCardEmulator Klasse

Definition

Stellt ein smartes Karte-Emulatorgerät dar.

public ref class SmartCardEmulator sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.SmartCards.SmartCardEmulatorContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SmartCardEmulator final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.SmartCards.SmartCardEmulatorContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SmartCardEmulator
Public NotInheritable Class SmartCardEmulator
Vererbung
Object Platform::Object IInspectable SmartCardEmulator
Attribute

Windows-Anforderungen

Gerätefamilie
Windows Mobile Extension SDK (eingeführt in 10.0.10240.0)
API contract
Windows.Devices.SmartCards.SmartCardEmulatorContract (eingeführt in v1.0)

Hinweise

Versionsverlauf

Windows-Version SDK-Version Wertschöpfung
1709 16299 Issupported

Eigenschaften

EnablementPolicy

Ruft die aktuelle Karte-Emulationsrichtlinie ab, die vom Benutzer festgelegt wurde.

MaxAppletIdGroupRegistrations

Ruft die maximale Anzahl zulässiger Applet-ID-Gruppenregistrierungen ab.

Methoden

GetAppletIdGroupRegistrationsAsync()

Ruft die registrierten Applet-Bezeichnergruppen für diese intelligente Karte asynchron ab.

GetDefaultAsync()

Gibt das SmartCardEmulator-Objekt zurück, das das Standardmäßige Smart Karte-Emulatorgerät darstellt.

IsHostCardEmulationSupported()

Ruft einen booleschen Wert ab, der angibt, ob host Karte Emulation von diesem Gerät unterstützt wird.

IsSupported()

Gibt zurück, ob der SmartCardEmulator unterstützt wird.

RegisterAppletIdGroupAsync(SmartCardAppletIdGroup)

Registriert asynchron eine Gruppe von Applet-IDs.

Start()

Startet den Smart Karte-Emulator. Diese Methode muss von einer Hintergrundaufgabe aufgerufen werden.

UnregisterAppletIdGroupAsync(SmartCardAppletIdGroupRegistration)

Hebt die Registrierung einer zuvor registrierten Gruppe von Applet-IDs asynchron auf.

Ereignisse

ApduReceived

Tritt auf, wenn eine Anwendungsprotokolldateneinheit (APPLICATION Protocol Data Unit, APDU) vom NFC-Controller empfangen wird.

ConnectionDeactivated

Tritt auf, wenn die Verbindung mit dem Gerät physisch unterbrochen wird oder wenn der NFC-Reader eine Verbindung mit einer anderen App anfordert.

Gilt für:

Weitere Informationen