SmartCardEmulator Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |